.NET Web API项目错误CS1703:已导入具有相同标识的多个程序集:System.Runtime.Serialization.Primitives.dll

时间:2019-03-01 03:05:16

标签: c# .net

  

错误CS1703:已经存在多个具有相同标识的程序集   导入的:System.Runtime.Serialization.Primitives.dll

我有一个C#.Net项目在.Net Framework 4.6 非.Net core 上运行,但是根据需要,我们升级到4.6.1。然后,我可以在本地成功构建,但是一旦将更改部署到VSTS,就可以从DevOps的构建中解决此问题。我正在使用VS的最新版本,2017 15.9.7

以下是错误的详细信息:

  

错误CS1703:已经存在多个具有相同标识的程序集   进口的:   'D:\ a \ 1 \ s {ProjectName} \ packages \ System.Runtime.Serialization.Primitives.4.3.0 \ lib \ net46 \ System.Runtime.Serialization.Primitives.dll'   和'C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ Facades \ System.Runtime.Serialization.Primitives.dll”。   删除重复的引用之一。

1 个答案:

答案 0 :(得分:0)

当发布前忘记勾选“删除所有现有文件”复选框时,我遇到了类似的问题。在发布配置文件设置中启用它。

enter image description here