patrick31415 / protobuf-net

Automatically exported from code.google.com/p/protobuf-net
Other
0 stars 0 forks source link

VS10 installer provides only full framework version r280, r280 binaries for other targets not available. #109

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Please include an e-mail address if this might need a dialogue!
==============

What steps will reproduce the problem?
1. Download protobuf-net-VS10 install and install.
2. Start CF project.
3. Compiler complains about adding references to full framework System.Xml 
when Serializer.Serialize() is called.

What is the expected output? What do you see instead?
I would like to have the installer provide the other platform assemblies 
for the same version.

What version of the product are you using? On what operating system?
protobuf-net-VS10 install.  
protobuf-net.dll version 1.0.0.280 (comes with protobuf-net-VS10 install)
Vista Business 32 bit.
Visual Studio 2008 Team System

Please provide any additional information below.
I went to download the 1.0.0.280 libraries for the compact framework and 
discovered that there were none.  I downloaded the r282 version and ignored 
the protobuf-net.dll that was included in the VS10 installer.  Sorry if 
this seems nit-picky, but why weren't the r280 assemblies available for the 
other targets, or why isn't the r282 assembly included in the VS10 install?

Original issue reported on code.google.com by scott.pa...@gmail.com on 20 May 2010 at 7:02

GoogleCodeExporter commented 9 years ago
AFAIK, there was no release at r280; however, the CF dlls should be there in 
r278 and 
r282 - in the zip, under CF20 or CF35 depending on the version. Have I missed 
something?

You make a good point about the VS tool; all it is trying to do is add a dll 
reference, 
so you should be able to just reference the CF20 or CF35 dll instead. I will 
try to fix 
this in a future release of the VS tool.

Original comment by marc.gravell on 20 May 2010 at 7:25

GoogleCodeExporter commented 9 years ago
I attached a screenshot of the property window for the r280 dll.  The r282 
files I got 
from the zip are marked r282.  Another oddity for the installer is that it 
creates a 
protobuf-net-VS9 directory instead of something like protobuf-net-VS10 instead. 
 I had 
the VS9 installed beforehand, then went to VS10.  Just an FYI. 

Thanks for the fantastic work on this, this implementation is very good.  It 
works very 
well with my workflow, and the API hits the spot!

Original comment by scott.pa...@gmail.com on 20 May 2010 at 8:23

Attachments:

GoogleCodeExporter commented 9 years ago
The installer handles VS9 and VS10. I guess I could duplicate it, but it seems 
overkill. I *guess* then that r280 is from the VS tool? I'll see if I can find 
a 
slicker way of keeping this up to date, but the most up-to-date dlls are the 
ones from 
the zip (it seems).

Original comment by marc.gravell on 20 May 2010 at 8:27

GoogleCodeExporter commented 9 years ago
Yes, that screenshot is from the VS10.msi tool.

Original comment by scott.pa...@gmail.com on 20 May 2010 at 8:39