ServiceStack BSD版本3.9.71和protobuf-net版本

时间:2013-12-12 00:14:40

标签: servicestack servicestack-bsd

我从Nuget

下载了ServiceStack BSD版本3.9.71

使用命令

Install-Package ServiceStack -Version 3.9.71

和Install-Package ServiceStack.Plugins.ProtoBuf -Version 3.9.71

我还安装了protobuf-net

Install-Package protobuf-net

但我有问题,因为ServiceStack 3.9.71试图找到protobuf-net ver.2.0.0.640,

来自Nuget的protobuf的最后一个版本是2.0.0.668

1 个答案:

答案 0 :(得分:2)

NuGet包没有为它们指定版本约束,因此它们获得最新的依赖关系,在本例中为 v2.0.0.668 。您可以卸载当前版本的protobuf-net并安装所需的那个,例如:

PM> Uninstall-Package protobuf-net -Force

PM> Install-Package protobuf-net -Version 2.0.0.640

否则,另一个选择是在您的web.config中添加Binding Redirects

我将来看看为外部NuGet依赖项指定显式版本。