如何将解决方案资源管理器中的文件类型从窗体更改为类
本文关键字:窗体 类型 文件 解决方案 资源管理器 | 更新日期: 2023-09-27 18:02:59
我不小心添加了一些。cs文件项目的形式,而不是类。现在,在解决方案资源管理器中,它们一直显示为带有表单图标的表单(默认打开设计器)。
如何将它们更改为类类型?
- 卸载项目(右键单击,卸载项目)
- 编辑csproj文件(右键,编辑YourProject.csproj)
- 找到指向c#文件的
<Compile>
元素 - 去除
<SubType>
子元素(或将Form
改为Code
) - 重新加载项目
创建一个新的类文件并复制粘贴代码。把Form的继承也去掉。
如果您想保留SVN的历史记录,请尝试:
- 打开包含 文件的文件夹
- SVN只将。cs重命名为新名称
- 进入VS,将重命名的文件包含到你的项目
- 从
Form
和所有cruft中删除继承,例如在构造函数中初始化组件 - 删除旧的表单文件
您可以删除Form class's designer.cs
。然后在*中删除Form
和InitializeComponets() call.
的继承。
form name
并替换相应的<SubType>Form</SubType>
元素。