C# 无法解析主引用,因为它间接依赖于程序集;Json,版本=6.0.0.0“;

C# 无法解析主引用,因为它间接依赖于程序集;Json,版本=6.0.0.0“;,c#,.net,json,azure,msbuild,C#,.net,Json,Azure,Msbuild,这真的不是一个问题,但我在这里添加它是希望它能帮助人们寻找解决方案 我们使用RedGate SQL Comparison SDK在运行时比较数据库。大约一周前,我们的构建停止工作,出现以下错误消息: C:\Program Files(x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5):警告MSB3275:无法解析主引用“RedGate.SQLCompare.Engine.UIProject,Version=1

这真的不是一个问题,但我在这里添加它是希望它能帮助人们寻找解决方案

我们使用RedGate SQL Comparison SDK在运行时比较数据库。大约一周前,我们的构建停止工作,出现以下错误消息:

C:\Program Files(x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5):警告MSB3275:无法解析主引用“RedGate.SQLCompare.Engine.UIProject,Version=11.1.2.54,Culture=neutral,PublicKeyToken=7f465a1c156d4d57,processorArchitecture=MSIL”,因为它间接依赖于程序集“Newtonsoft.Json,Version=6.0.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6eed”是根据“.NETFramework,Version=v4.5”框架构建的。这是一个比当前目标框架“.NETFramework,Version=v4.0”更高的版本

有趣的是,它可以在其他机器上运行,也可以在VS.NET 2015的新Windows 10机器上运行。它不能在我们的构建机器上运行

为了找到原因和解决方案,我经历了很多事情。事实证明,我们最近在这个盒子上安装了Azure SDK v.2.8,以测试一些集成点。回到“发生了什么变化”的问题集,我们删除了Azure SDK v.2.8,所有项目再次成功构建


我希望这可以帮助人们在未来节省大量的狩猎活动。

是的,这是Azure SDK:这里欢迎分享知识的可能副本,从+12投票来看,这很有用,但请下次将其格式化为