这真的不是一个问题,但我在这里添加它,希望它能帮助寻找解决方案的人.
我们使用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 = 30ad4fe6b2a6aeed"是针对". NETFramework,Version = v4.5"框架.这是比当前目标框架".NETFramework,Version = v4.0"更高的版本.
有趣的是,这适用于其他机器,以及带有VS.NET 2015的新Windows 10机箱.它不适用于我们的构建机器.
我经历了一系列试图找到原因和解决方案的事情.事实证明,我们最近在此框中安装了Azure SDK v.2.8来测试一些集成点.回到"改变了什么"的问题集,我们删除了Azure SDK v.2.8,并且所有项目再次成功构建.
我希望这可以帮助别人在将来拯救一堆狩猎.