|
|
1
25
确保您没有在项目引用中引用输出二进制文件(即项目引用本身)。我过去在Resharper(将输出二进制文件添加到项目引用中)中遇到过这种情况,因此扩展方法既在源代码中也在二进制引用中。 |
|
|
2
6
删除bin文件夹>打开项目>构建解决方案。 |
|
|
3
1
得到相同的错误,因为我的项目引用了一个dll,同时对同一个dll具有可传递的依赖关系,但文件路径不同。 通过搜索依赖项dll名称,在生成过程中使用额外的日志记录(工具->选项->生成和运行->输出详细信息或诊断)发现了它:在任务“Csc”中,有两次引用了该dll 修复了指向同一dll路径的引用 |
|
|
4
1
|
|
|
5
0
我创建了一个新项目,并移动了除 “bin”、“references”、“obj” 和吊杆。它很有魅力。。 |
|
|
6
0
我有两个完全由DB工具创建的类,因为使用不同的参数执行了两次。我按类名搜索并删除较新的,之后一切正常。 |
|
|
7
0
在我的案例中,我的项目文件夹中有“发布”文件夹。删除“发布”文件夹为我解决了这个问题。 |
|
|
8
0
在我的案例中,我遇到了同样的问题[一个方法和它本身之间不可能的解决冲突],因为我使用了C#8.0及其闪亮的新特性来构建三个相互依赖的项目,它们是过渡的,如下所示:
还有,我有 可空性检查 启用 只有 而对于项目B和C则完全禁用。 对我来说,解决方法是启用null 注释 在项目B中(我在没有启用警告的情况下这样做)。 我推测,这解决了问题,因为在构建两个项目(A和B)时,确保没有两种完全不同的编译器模式(可空注释开/关)重新处理相同的接口定义,然后在各自的输出上放置冲突的可空注释。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |