我在控制台和WPF应用程序中成功使用了protobuf-net.dll。但是,当我尝试在Silverlight 5应用程序中使用它时,我收到错误消息:
“你不能添加对protobuf-net.dll的引用,因为它不是针对Silverlight运行时构建的.Silverlight项目只适用于Silverlight程序集。”
在protobuf-net网站(http://code.google.com/p/protobuf-net/)上,我看到了对Silverlight兼容性问题的引用,但找不到Silverlight dll。如何在Silverlight 5应用程序中使用protobuf-net?
由于 和Manish
答案 0 :(得分:1)
Nuget包包含特定于Silverlight的构建;如果你通过Nuget包管理器添加引用,它应该自动正确设置。
如果您从google-code下载软件包,只需展开.zip(目前为r480);它包含一个“sl4”目录,其中包含为Silverlight 4(及更高版本)构建的库。
答案 1 :(得分:0)
在源分发中有一个项目文件
。\ protobuf-net_Silverlight \ protobuf-net_Silverlight.csproj
包含在发行版中。我个人没有使用过silverlight的东西,但它可能会让你到达你需要的地方。