日期:2014-05-17  浏览次数:21173 次

我要崩溃了,这到底是什么错误,关于winform的窗体设计文件。救下我吧!被折磨的不行了!
在项目里添加了一个MyContorl的文件夹,里面有一个MyListView自定义控件。
  然后添加到窗体中
  this.listView_main = new MyContorl.MyListView();
  一切正常!
  不过每次我改动任何控件布局。
  vs都自动把我程序的命名空间XXX加进去 就成了。
  this.listView_main = new XXX.MyContorl.MyListView();
  然后编译器就提示
  错误 1 类型“XXX.XXX”中不存在类型名称“MyContorl”
  然后我必须手动删除XXX 才能调试。
  每次都这样,开始好好忍一下就行了,现在自定义控件一多起来,我都受不了了,调试一次生动删一次,快疯掉了。
  有没有知道 这是怎么一回事,我要怎么处理这个问题???

------解决方案--------------------
是不是没using XXX
------解决方案--------------------
xxx名称空间下 存在一个与MyContorl同名的类,
建议使用MyListView()的时候显示使用yyy.MyContorl.MyListView()
------解决方案--------------------
探讨
xxx名称空间下 存在一个与MyContorl同名的类,
建议使用MyListView()的时候显示使用yyy.MyContorl.MyListView()

------解决方案--------------------
使用“重构”-“重命名”
------解决方案--------------------
探讨

引用:
xxx名称空间下 存在一个与MyContorl同名的类,
建议使用MyListView()的时候显示使用yyy.MyContorl.MyListView()

刚刚又仔细看了看 的确 是这样,不过在同一个项目里使用同一个namespace 不是应该理所当然的事情么?
现在要改一个名称总感到有些不安!!!

------解决方案--------------------
这个我遇到过,,不过不知道啥原因,,每次改界面都要手动删除