Visual Studio Bug吧Type confilict with imported type in DLL

最近遇到一个诡异的现象,编译不出错,运行也不出错,就是有错误警告,非常碍眼。
本来想:管他呢,能用就行。后来一想:做产品,这种不明情况还是搞清楚为好。
我用的英文版,中文错误提示大概是d:\dlltest.dll与d:\dlltest.dll冲突。
------------------------------------------------------------------------
自己与自己冲突个屁。
一看引用目录,把自身引用了。想不通了。
想来想去,找来找去,最后干脆把之前正确版本恢复了。
终于发现自从我添加了个自定义控件后,开始出这奇怪的警告。
------------------------------------------------------------------------
估计是自定义控件放在窗体上的时候,会自动在引用里添加当前项目的引用。
假如自定义控件与主项目放在一起,就会添加自身引用。
本来以为一个简单控件没必要建个单独的项目。
------------------------------------------------------------------------
解决这种问题的方法就是:把自定义控件放在单独的项目中。
posted @   大气象  阅读(447)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
http://www.tianqiweiqi.com
点击右上角即可分享
微信分享提示