' Portable.BouncyCastle'已经为“System.Collections”定义了依赖关系。

时间:2016-04-15 20:47:29

标签: c# nuget bouncycastle bamboo nuget-package-restore

在恢复我的解决方案的NuGet包的命令期间,Bamboo构建服务器上发生此错误。我可以通过禁用包还原任务来绕过此错误;但是,这只是一个临时修复。有什么办法可以在运行任务时检查依赖项是否存在?在MSBUILD运行之前发生此错误。我使用的是.NET 4.5

2 个答案:

答案 0 :(得分:2)

安装NuGet软件包时出现already has a dependency defined for错误的原因是bug in older versions of NuGet

您应该在构建服务器上查看更新NuGet,或者运行您自己的构建步骤,该步骤使用您单独下载或部署的NuGet版本。

答案 1 :(得分:1)

如果您使用nuget版本,则会解决此问题:3.4.4 +

https://dist.nuget.org/index.html

我建议使用最新版本