在恢复我的解决方案的NuGet包的命令期间,Bamboo构建服务器上发生此错误。我可以通过禁用包还原任务来绕过此错误;但是,这只是一个临时修复。有什么办法可以在运行任务时检查依赖项是否存在?在MSBUILD运行之前发生此错误。我使用的是.NET 4.5
答案 0 :(得分:2)
安装NuGet软件包时出现already has a dependency defined for
错误的原因是bug in older versions of NuGet。
您应该在构建服务器上查看更新NuGet,或者运行您自己的构建步骤,该步骤使用您单独下载或部署的NuGet版本。
答案 1 :(得分:1)