Visual Studio Bug吧Type confilict with imported type in DLL

最近遇到一个诡异的现象,编译不出错,运行也不出错,就是有错误警告,非常碍眼。
本来想:管他呢,能用就行。后来一想:做产品,这种不明情况还是搞清楚为好。
我用的英文版,中文错误提示大概是d:\dlltest.dll与d:\dlltest.dll冲突。
------------------------------------------------------------------------
自己与自己冲突个屁。
一看引用目录,把自身引用了。想不通了。
想来想去,找来找去,最后干脆把之前正确版本恢复了。
终于发现自从我添加了个自定义控件后,开始出这奇怪的警告。
------------------------------------------------------------------------
估计是自定义控件放在窗体上的时候,会自动在引用里添加当前项目的引用。
假如自定义控件与主项目放在一起,就会添加自身引用。
本来以为一个简单控件没必要建个单独的项目。
------------------------------------------------------------------------
解决这种问题的方法就是:把自定义控件放在单独的项目中。
posted @ 2012-02-10 10:20  大气象  阅读(442)  评论(0编辑  收藏  举报
http://www.tianqiweiqi.com