当前位置:  开发笔记 > 编程语言 > 正文

无法解析主要引用,因为它对程序集"Newtonsoft.Json,Version = 6.0.0.0"具有间接依赖性

如何解决《无法解析主要引用,因为它对程序集"Newtonsoft.Json,Version=6.0.0.0"具有间接依赖性》经验,为你挑选了0个好方法。

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

我们使用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,并且所有项目再次成功构建.

我希望这可以帮助别人在将来拯救一堆狩猎.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有