表单在解决方案资源管理器中显示为类

时间:2009-04-28 14:19:18

标签: c# .net winforms

我的项目中有一个表单,它在解决方案资源管理器中显示为一个类。这导致了一个问题,因为我无法联系到设计师。关于如何解决这个问题的任何想法?

6 个答案:

答案 0 :(得分:3)

您可以通过编辑csproj文件手动解决问题。

在记事本中打开它并搜索该类的文件名。你应该看到这样的东西......

<Compile Include="frmTest.cs" />

像这样添加一个名为'Form'的子类型......

<Compile Include="frmTest.cs">
    <SubType>Form</SubType>
</Compile>

重新加载项目。 Visual Studio现在应该正确识别文件。

答案 1 :(得分:1)

使用“显示所有文件”按钮,尝试查看是否有任何隐藏文件。听起来你的项目文件可能没有添加所有文件。

答案 2 :(得分:1)

过去对我有用的一件事就是在项目中添加另一个空白表单,这似乎使另一个表单显示为表单。然后,您可以删除空白表格。

我不知道它是否适合您,但只需要一些时间来尝试。

克里斯

答案 3 :(得分:1)

删除与表单相关的dll的引用,然后再添加并构建项目

答案 4 :(得分:0)

在代码编辑器中按F7进入设计器。重启Visual Studio通常会有所帮助。

答案 5 :(得分:0)

只需选择表单,然后按Shift + F7即可。你会找到你的表格。