Nuget.exe安装 - Microsoft.CSharp已经具有System.Dynamic.Runtime的依赖项

maw*_*316 14 powershell continuous-integration nuget

我们在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
Run Code Online (Sandbox Code Playgroud)

我希望能够处理/忽略此消息,以便收到完全成功的构建通知.

否则它似乎没有引起任何问题.

有没有人有任何可能绕过这样的错误的nuget.exe命令行参数?

Mat*_*ard 19

错误消息already has a dependency defined for通常表示您使用的NuGet版本太旧.所以你应该看看更新它.

当正在使用的NuGet包使用与您正在使用的NuGet版本不知道的目标框架的组依赖关系时,可能会发生此特定错误.