我正在尝试在可移植类库中安装 protobuf-net (2.0.0.602),但我似乎无法让它工作。我收到此错误:
PM> install-package protobuf-net
'protobuf-net 2.0.0.602' already installed.
install-package : Could not install package 'protobuf-net 2.0.0.602'. You are trying to install this package into a project that targets '.NETPortable,Version=v4.0,Profile=Profile4', but
the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
检查它似乎针对portable-sl4 + wp71 + windows8的包,但是当我创建一个针对这些框架的vinalla项目时,我无法让它工作(上面列出了profile4,但我尝试了一些不同的来看看什么坚持)。我刚刚在工作室更新了 nuget。从包管理器控制台运行“nuget”会显示 nuget 版本为 2.1.31022.9038。
如果我浏览到包中的 protobuf-net.dll(在 lib\portable-sl4+wp71+windows8 下),它将允许我引用它,一切都很好。
我可以手动添加它,但我错过了一些明显的东西。
任何帮助表示赞赏。