【问题标题】:ServiceStack BSD version 3.9.71 and protobuf-net versionServiceStack BSD 版本 3.9.71 和 protobuf-net 版本
【发布时间】:2013-12-12 00:14:39
【问题描述】:

我从 Nuget 下载了 ServiceStack BSD 3.9.71 版

使用命令

Install-Package ServiceStack -Version 3.9.71

和安装包 ServiceStack.Plugins.ProtoBuf -Version 3.9.71

我还安装了 protobuf-net

安装包protobuf-net

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

当 Nuget 的 protobuf 的最后一个版本是 2.0.0.668 时

【问题讨论】:

    标签: servicestack servicestack-bsd


    【解决方案1】:

    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 依赖项指定显式版本。

    【讨论】:

    • VS2013.1(老实说,我不知道 VS2013.0,因为缺少功能,我无法在愤怒中使用它)为您添加和维护绑定重定向提供了非常好的支持...这很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 2016-07-21
    • 1970-01-01
    相关资源
    最近更新 更多