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

nor*_*ndo 4 .net c# winforms

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

Cra*_*g T 7

您可以通过编辑 csproj 文件手动修复问题。

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

<Compile Include="frmTest.cs" />
Run Code Online (Sandbox Code Playgroud)

添加一个名为“Form”的子类型,如下所示...

<Compile Include="frmTest.cs">
    <SubType>Form</SubType>
</Compile>
Run Code Online (Sandbox Code Playgroud)

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