如何在Visual Studio中使类成为子文件夹或可折叠

时间:2013-04-11 02:31:33

标签: c# class subdirectory

如何在Visual Studio 2010中执行此操作?

这就像一个班级但可折叠。有人有想法吗?

谢谢!

enter image description here

2 个答案:

答案 0 :(得分:1)

Visual Studio库中有几个扩展,表示它们提供此功能,例如:

听起来像NestIn就是你所追求的,VSCommands列出它有更多的功能(我从来没有使用它,所以不能以任何方式评论)

答案 1 :(得分:0)

您可以在<DependentUpon>中使用<projectName>.csproj标记。

您必须 手动 修改<projectName>.csproj文件。

以下是一个示例:此处FxTradingInvoice.csRemittanceInvoice.cs被添加为DependentUpon Invoice.cs。这将提供与解决方案资源管理器中的screeshot相同的视图。

WpfApplication1.csproj:

<Compile Include="Invoice.cs"/>
<Compile Include="FxTradingInvoice.cs">
  <DependentUpon>Invoice.cs</DependentUpon>
</Compile>
<Compile Include="RemittanceInvoice.cs">
  <DependentUpon>Invoice.cs</DependentUpon>
</Compile>

<强> 输出:

enter image description here