我们通过 CI 构建中的 PowerShell 预构建脚本安装一些包。最近,我们收到了部分成功的电子邮件通知,其中提供了以下信息:
“Microsoft.CSharp”已经具有为“System.Dynamic.Runtime”定义的依赖项
以下是生成信息的 PowerShell 脚本中的命令:
cd $source\MyNet\MyWeb\MyComp.WebViewer\packages
&"C:\Program Files\Microsoft Team Foundation Server 14.0\Tools\Nuget.exe" install newtonsoft.json
我希望能够处理/忽略此消息,以便收到完全成功的构建通知。
否则它似乎不会造成任何问题。
有谁有任何 nuget.exe 命令行参数可以绕过此类错误?
错误信息already has a dependency defined for
通常表明您使用的 NuGet 版本太旧。所以你应该考虑更新它。
当正在使用的 NuGet 包使用与您正在使用的 NuGet 版本不知道的目标框架的组依赖项时,可能会发生此特定错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)