niv*_*lam 14 partial-classes visual-studio winforms
我有一个WinForm项目,其中包含一个名为MainUI的表单.您可以看到自动生成的分部类显示为下的节点MainUI.cs.有没有办法"移动"我自己创建的部分类MainUI.Other.cs,MainUI.cs以便它将显示为另一个节点?
ito*_*son 12
在Visual Studio中关闭解决方案,然后在文本编辑器中打开.csproj文件.找到MainUI.Other.cs,并添加以下XML元素:
<Compile Include="MainUI.Other.cs">
<SubType>Form</SubType>
<DependentUpon>MainUI.cs</DependentUpon> <!-- this is the magic incantation -->
</Compile>
Run Code Online (Sandbox Code Playgroud)
在Visual Studio中重新打开解决方案并享受子结构的优点.
也就是说,您可能想重新考虑这是否是个好主意..designer.cs文件显示为子节点的原因是因为它通常不需要或不想打开它,因为它包含您通常通过设计器查看或编辑的生成代码.部分类文件将包含您的代码,您将要编辑和查看; 如果在解决方案资源管理器中不容易看到该文件,则维护程序员可能会感到困惑.但是,只有你能知道什么是适合你的项目 - 只需要记住一些事情!
| 归档时间: |
|
| 查看次数: |
2629 次 |
| 最近记录: |