Nuget包将无法安装,因为它依赖于已安装的软件包的某些旧版本。
这个软件包是NServiceBus Unity,但我已经在我的项目中使用了更高版本的Unity。
我不想在安装NSB之前卸载Unity,然后再重新安装,因为没有项目会让对不起PITA。有没有办法告诉Nuget在我已经拥有更新的版本时只忽略依赖关系?我在.NET 4.5.1上,可以轻松地重定向到更新的程序集。
这是我看到的错误:
更新包:将'Unity 2.1.505.2'更新为'Unity 3.0.1304.1' 失败。无法找到'NServiceBus.Unity'的版本 兼容'Unity 3.0.1304.1'。在行:1 char:1
答案 0 :(得分:1)
有一个名为-IgnoreDependencies的开关可以与Update-Package一起使用。请试一试。