如何在解决方案资源管理器中创建一个类的类?

时间:2014-11-18 23:56:20

标签: c# class solution-explorer

首先我创建了一个名为Bootstrap.cs的类文件,然后创建了另一个类名Bootstrap.Designer.cs,真棒部分Bootstrap.Designer.cs变成了第一类。

Bootstrap.Designer.cs

所以我决定创建另一个名为Bootstrap.Sample.cs

的类

enter image description here

但这里的问题是第三类没有成为头等舱。

是否存在允许属于头等舱的*.Designer.cs类名称列表?

2 个答案:

答案 0 :(得分:3)

您可以使用Visual Studio的VSCommands插件执行此操作。只需突出显示这两个文件,右键单击Solution Explorer,然后选择group。

如果您想手动执行此操作,可以右键单击解决方案资源管理器中的项目文件,选择“卸载项目”。然后,您可以右键单击并编辑项目,这将允许您查看基础XML。你正在寻找

<Compile Include="yourfilename.cs" />

您需要更改为

<Compile Include="yourfilename.cs">
   <DependentUpon>parentFile.cs</DependentUpon>
</Compile>

How to group partial class files in Solution Explorer VS2010

中对此进行了描述

答案 1 :(得分:1)

Visual Studio库中有一个文件嵌套扩展,允许您在解决方案资源管理器中嵌套/取消嵌套文件。它还允许您设置命名规则,以便符合某些命名约定的文件将自动嵌套。

https://visualstudiogallery.msdn.microsoft.com/3ebde8fb-26d8-4374-a0eb-1e4e2665070c