繁体   English   中英

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

[英]Form showing as a class in Solution Explorer

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

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

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

<Compile Include="frmTest.cs" />

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

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

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

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

尝试使用“显示所有文件”按钮查看是否存在任何隐藏文件。 听起来您的项目文件可能没有将所有文件都添加到其中。

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

我不知道它是否对您有用,但是只需花一点时间即可尝试。

克里斯

只需选择表格,然后按Shift + F7。 您会找到自己的表格。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM