【问题标题】:.NET Web API project Error CS1703: Multiple assemblies with equivalent identity have been imported: System.Runtime.Serialization.Primitives.dll.NET Web API 项目错误 CS1703:已导入具有等效标识的多个程序集:System.Runtime.Serialization.Primitives.dll
【发布时间】:2019-03-01 03:05:15
【问题描述】:

错误 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 Assemblies\Microsoft\Framework.NETFramework\v4.6.1\Facades\System.Runtime.Serialization.Primitives.dll'。 删除重复引用之一。

【问题讨论】:

    标签: c# .net


    【解决方案1】:

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

    【讨论】:

    • 那么,启用“删除所有现有文件”后,您的问题解决了吗?
    • 我还没有找到可以在 Visual Studio 中将其设置为“删除所有现有文件”的位置。你能告诉我在哪里可以配置它吗?
    • 用截图更新了我的答案,所以你可以找到它在哪里。
    猜你喜欢
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多