【发布时间】:2016-11-24 14:36:53
【问题描述】:
在同一代码分支上,我们在一台机器上成功构建,但在另一台机器上却得到了:
错误 已导入具有相同标识的多个程序集:'...\src\packages\System.Xml.ReaderWriter.4.3.0\lib\net46\System.Xml.ReaderWriter.dll' 和 'C:\Program文件 (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Facades\System.Xml.ReaderWriter.dll'。删除重复引用之一。
我们该如何解决?
【问题讨论】:
-
所有 nuget 包?不,我没有。我希望有一个更快的解决方案。我有几个项目都有这个问题。
-
我可以通过删除对上述包的引用以及产生相同错误的 System.Runtime 和 System.Runtime.InteropServices 来构建解决方案。
-
我可以通过从配置文件中删除依赖程序集来运行它。