代码之家  ›  专栏  ›  技术社区  ›  T. Webster

如何使(.cs)代码文件在VisualStudioSolutionExplorer中的另一个代码文件下展开/折叠?

  •  3
  • T. Webster  · 技术社区  · 16 年前

    在VisualStudio2008/2010中,可以在解决方案资源管理器中的另一个.cs文件下面放置一系列简单的.cs代码文件。此行为类似于将WPF UserControl添加到解决方案时所看到的文件排列方式,其中单个.cs文件可以在.xaml文件下折叠/展开。

    如何使解决方案以这种方式排列文件?我已经查看了一些明显的地方,比如文件属性窗格、解决方案和.csproj属性页。

    2 回复  |  直到 16 年前
        1
  •  5
  •   JaredPar    16 年前

    我不确定是否有一种方法可以通过visualstudio用户界面实现这一点。

    您可以通过手动编辑.csproj文件来完成。诀窍是添加 <DependentUpon>

    <Compile Include="Settings.Designer.cs">
      <AutoGen>True</AutoGen>
      <DependentUpon>Settings.settings</DependentUpon>
      <DesignTimeSharedInput>True</DesignTimeSharedInput>
    </Compile>
    
        2
  •  5
  •   Jérémie Bertrand Alex Kumbhani    16 年前

    您必须编辑.csproj文件并添加以下内容:

    <Compile Include="Form1.Designer.cs">
      <DependentUpon>Form1.cs</DependentUpon>
    </Compile>