Fork me on GitHub

C#已导入具有相同简单名称的程序集。请尝试删除这些引用之一

现象:

严重性	代码	说明	项目	文件	行	禁止显示状态
错误	CS1704	已导入具有相同简单名称“Interfaces”的程序集。请尝试删除这些引用之一
(例如“C:\Users\****\.nuget\packages\interfaces.debug\2.1.15.2259\lib\netstandard2.1\Interfaces.dll”),
或对它们进行签名以并行启用。	Startup	D:\source-master\Startup\CSC	1	活动

项目资源管理器结构如下:
image

自己明明引用了Interfaces项目,但是还是说我导入了相同的程序集。

解决方案:
对比上面报错信息的版本号和直接引用的项目版本号,通常情况下是项目的版本号低了。
比如我这面是

  <PropertyGroup>
    <Version>2.1.14.2259</Version>
  </PropertyGroup>

比最上面的报错信息的低,手动改成高一点的版本即可解决。

posted @   猫叔Vincent  阅读(913)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
历史上的今天:
2018-08-10 UWP 2018 新版 NavigationView 尝鲜
点击右上角即可分享
微信分享提示