我的项目中有一个表单,它在解决方案资源管理器中显示为一个类。这导致了一个问题,因为我无法联系到设计师。关于如何解决这个问题的任何想法?
答案 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即可。你会找到你的表格。