2011-07-30 83 views
0

在我的第一个项目中,我多次遇到此警告。在阅读警告描述之后,我不确切知道它是什么以及如何解决它。我认为这发生在我更改winform(.cs文件)的名称时。请让我知道这个警告的原因是什么以及如何解决它? 感谢您的帮助。重命名表格后冲突警告

警告1 类型在 'Patience_Management.med' 'C:\用户\ TNhan \文件\视觉工作室 2010 \项目\ Patience_Management \ Patience_Management \的Class1.cs' 冲突与进口键入'Patience_Management.med'in 'c:\ Users \ TNhan \ Documents \ Visual Studio 2010 \ Projects \ Patience_Management \ Patience_Management \ bin \ Debug \ Patience_Management.exe'。 使用在'C:\ Users \ TNhan \ documents \ visual studio 2010 \ Projects \ Patience_Management \ Patience_Management \ Class1.cs'中定义的类型。 C:\ Users \用户TNhan \文档\ Visual 工作室 2010 \项目\ Patience_Management \ Patience_Management \ kham.cs 17 9 Patience_Management

也许这个形象有帮助。警告消息出现在绿色下划线上。 http://www.freeimagehosting.net/newuploads/a58e0.png

+1

听起来像你给自己的程序添加了一个引用。使用Build + Clean使这个永久性错误。打开参考节点并删除参考以解决。 –

+0

我发布了包含警告消息的类。希望它有帮助 - – tnhan07

+0

正如我所猜测的,Patient_Management项目有一个对Patient_Management的参考。参考列表中的第二项。去掉它。 –

回答

1

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

+0

我发布了包含警告消息的类。希望能帮助到你 – tnhan07

0

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

addPatience addPatience = new addPatience(TextBox1.Text); 

以及

kham kham = new kham // rest of line ommitted 

没有尝试它自己,我不知道,即使将编译,如果它确实可能必须运行 - 时间问题。至少,对于任何需要维护代码的开发人员来说,读取这些信息会令人困惑。

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