我有一个包含多个项(文本框,按钮等)的winform用户控件。现在我面临这种现象,所有项目突然消失了(在VS 2010设计器视图/文档大纲中),尽管在控件设计器文件(designer.cs)中仍定义了文本框,按钮等。也没有编译错误。当我运行应用程序时,项目仍然缺失!我已经重启了VS!
有人知道这是什么原因吗?
你是否不小心从控件的构造函数中删除了对InitializeComponent
的调用?
你的.designer.cs文件中partial class
的名称是否与你的“主”控件文件的名称匹配?
尝试通过VS的调试器运行应用程序。在InitializeComponent
处设置断点,并逐步执行所有负责创建和放置用户控件中所有控件的代码。也许这样你会找到一个解释。
尝试重新启动您的Visual Studio,然后执行Rebuild Solution操作。