重命名表单后的冲突警告

时间:2011-07-30 16:20:06

标签: c# winforms warnings

在我的第一个项目中,我多次遇到此警告。阅读警告说明后,我不确切知道它是什么以及如何解决它。我认为当我更改winform(.cs文件)的名称时会发生这种情况。请告诉我这个警告的原因是什么以及如何解决? 谢谢你的帮助。

  

警告1 类型'Patience_Management.med'   'C:\ Users \ TNhan \ documents \ visual studio   2010 \项目\ Patience_Management \ Patience_Management \的Class1.cs'   与导入类型冲突'Patience_Management.med'中   'c:\ Users \ TNhan \ Documents \ Visual Studio   2010 \项目\ Patience_Management \ Patience_Management \ BIN \调试\ Patience_Management.exe”。   使用'C:\ Users \ TNhan \ documents \ visual studio中定义的类型   2010 \项目\ Patience_Management \ Patience_Management \的Class1.cs'。 C:\ Users \用户TNhan \文档\ Visual   工作室   2010 \ Projects \ Patience_Management \ Patience_Management \ kham.cs 17 9耐心_管理

也许这张图片有帮助。警告消息显示在绿色下划线处。 http://www.freeimagehosting.net/newuploads/a58e0.png

2 个答案:

答案 0 :(得分:1)

看起来你有两个同名的类型。重命名其中一个,清理解决方案,然后重建。

答案 1 :(得分:0)

我不是100%确定这会解决问题,但是你不应该使用与对象实例相同的名称作为对象本身的名称。在屏幕截图中,您正在使用:

addPatience addPatience = new addPatience(TextBox1.Text);

以及

kham kham = new kham // rest of line ommitted

我自己不尝试,我不确定是否会编译,如果确实如此,你可能会遇到运行时问题。至少,任何需要维护代码的开发人员都会感到困惑。

请记住,C#区分大小写。