Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在VisualStudio中折叠相关文件_Visual Studio_Visual Studio 2008 - Fatal编程技术网

Visual studio 在VisualStudio中折叠相关文件

Visual studio 在VisualStudio中折叠相关文件,visual-studio,visual-studio-2008,Visual Studio,Visual Studio 2008,在VisualStudio中,大多数人都会注意到相关文件可以折叠成一个文件。例如 表格1.cs Form1.Designer.cs 我正在创建一个DAL库,并将部分类拆分为几个文件,例如: SomeTableClass.cs SomeTableClass.Generated.cs SomeTableClass.SomethingElse.cs 在VisualStudio中,是否有任何方法可以识别这些文件彼此相关并创建可折叠效果 谢谢 Tony在my(VisualStudio 20

在VisualStudio中,大多数人都会注意到相关文件可以折叠成一个文件。例如

  • 表格1.cs
    • Form1.Designer.cs
我正在创建一个DAL库,并将部分类拆分为几个文件,例如:

  • SomeTableClass.cs
    • SomeTableClass.Generated.cs
    • SomeTableClass.SomethingElse.cs
在VisualStudio中,是否有任何方法可以识别这些文件彼此相关并创建可折叠效果

谢谢

Tony

在my(VisualStudio 2005)系统中,它们存储在注册表中的

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles

对于VisualStudio 2008,请将
\8.0\
更改为
\9.0\


注意,中间的GUID指的是项目类型(VB控制台、C Web等)。您可能需要四处寻找合适的解决方案。

在VS 2008中,还有一种项目文件级的方法可以通过
dependentupen
标记来实现这一点。您可以编辑项目文件,使其如下所示:

<Compile Include="SomeTableClass.cs" />
<Compile Include="SomeTableClass.Generated.cs">
    <DependentUpon>SomeTableClass.cs</DependentUpon>
</Compile>

SomeTableClass.cs

在我的Windows 7 x64环境中,Visual Studio 2008 Professional的注册表项位于以下位置:


HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Projects\{E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles

在Visual Studio 2012中,可以在
HKCU
中找到它们,即:


HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\{E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles

一个有用的VS插件已经出现,它为我解决了这个问题:

是真的,但如果有很多文件要崩溃,这可能需要一段时间;)-无论如何,为VS2010(版本10)干杯,改用HKCU:[[1]:遗憾的是,我还没有成功地将.ts与.js一起使用。这样看来,它并不适用于所有扩展