如何将解决方案资源管理器中的文件类型从窗体更改为类

本文关键字:窗体 类型 文件 解决方案 资源管理器 | 更新日期: 2023-09-27 18:02:59

我不小心添加了一些。cs文件项目的形式,而不是类。现在,在解决方案资源管理器中,它们一直显示为带有表单图标的表单(默认打开设计器)。

如何将它们更改为类类型?

如何将解决方案资源管理器中的文件类型从窗体更改为类

  • 卸载项目(右键单击,卸载项目)
  • 编辑csproj文件(右键,编辑YourProject.csproj)
  • 找到指向c#文件的<Compile>元素
  • 去除<SubType>子元素(或将Form改为Code)
  • 重新加载项目

创建一个新的类文件并复制粘贴代码。把Form的继承也去掉。

如果您想保留SVN的历史记录,请尝试:

  1. 打开包含
  2. 文件的文件夹
  3. SVN只将。cs重命名为新名称
  4. 进入VS,将重命名的文件包含到你的项目
  5. Form和所有cruft中删除继承,例如在构造函数中初始化组件
  6. 删除旧的表单文件

您可以删除Form class's designer.cs。然后在*中删除FormInitializeComponets() call.的继承。

,找到form name并替换相应的<SubType>Form</SubType>元素。