该窗体列在解决方案资源管理器中,并且在程序运行时显示,但我无法在设计模式下打开它。表单旁边的图标也与我的其他表单不同。如何在设计模式下打开它?
eagi6jfj1#
我知道这很晚了,但它只是发生在我身上。我遇到的问题是,我在表单类定义之上声明了一个类。这似乎使IDE混淆并将文件识别为类而不是窗体类,在我将类移动到单独的文件后,我能够在设计模式下打开窗体,并且图标发生了变化。祝你好运。
r8xiu3jd2#
我也遇到过类似的问题。在比较了我的解决方案的以前版本之后,我发现VisualStudio以某种方式更改了一些项目设置。卸载项目并查看表单的标记。我目前的非工作版本有:
<Compile Include="frmFileNotes.cs" />
以前的工作版本有:
<Compile Include="frmFileNotes.cs"> <SubType>Form</SubType> </Compile>
在使用标记手动更新项目表单之后,我的表单再次开始显示。不知道这是怎么发生的,但该项目中的所有表单都被删除了。
2条答案
按热度按时间eagi6jfj1#
我知道这很晚了,但它只是发生在我身上。我遇到的问题是,我在表单类定义之上声明了一个类。这似乎使IDE混淆并将文件识别为类而不是窗体类,在我将类移动到单独的文件后,我能够在设计模式下打开窗体,并且图标发生了变化。祝你好运。
r8xiu3jd2#
我也遇到过类似的问题。在比较了我的解决方案的以前版本之后,我发现VisualStudio以某种方式更改了一些项目设置。卸载项目并查看表单的标记。我目前的非工作版本有:
以前的工作版本有:
在使用标记手动更新项目表单之后,我的表单再次开始显示。
不知道这是怎么发生的,但该项目中的所有表单都被删除了。