在Visual Studio中分组文件

mat*_*lin 75 visual-studio

我正在考虑在Visual Studio中整理我的项目布局,我想知道是否有任何黑客,插件或技巧将.xml文件与同名的.cs文件关联起来,以便它们出现在我的解决方案导航器中/探险.

类似于代码隐藏文件与其aspx相关联的方式.

替代文字

欢迎任何建议.谢谢

Jul*_*rau 70

在您的项目文件中:

<Compile Include="FileA.cs"/>
<Compile Include="FileA.xml">
  <DependentUpon>FileA.cs</DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)

或者您可以使用VSCommands 2010扩展的Group Items命令.

编辑:如果您的文件位于文件夹中,请不要在DependentUpon标记中包含文件夹名称.例如,如果您的文件位于Helpers文件夹中:

<Compile Include="Helpers\FileA.cs"/>
<Compile Include="Helpers\FileA.xml">
  <DependentUpon>FileA.cs</DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)

  • 完善!我真的不认为这是可能的 (2认同)

Dao*_*Dao 57

如果您不想使用繁重且专有的VSCommands扩展来减慢IDE的速度,则可以使用小扩展NestIn.它只能分组/取消组合文件

  • 这一个:文件嵌套https://visualstudiogallery.msdn.microsoft.com/3ebde8fb-26d8-4374-a0eb-1e4e2665070c] (5认同)