2008-12-03 53 views
10

在Visual Studio中,因为大多数人已经注意到相关文件可以合并到一个文件中。例如。Visual Studio中折叠相关文件

  • Form1.cs的
    • Form1.Designer.cs

我在几个文件,如创建一个DAL库,将分割部分类:

  • SomeTableClass.cs
    • SomeTableClass.Generated.cs
    • SomeTableClass.SomethingElse.cs

有没有在Visual Studio能够识别这些文件中的任何方式相互关联的创建可折叠的影响?

感谢

托尼

+1

2010年VS(10版),使用HKCU代替: [http://stackoverflow.com/questions/3046591/visual -studio-2010-related-file-nesting] [1] [1]:http:// stackoverflow。问题/ 3046591/visual-studio-2010-related-file-nesting – 2012-06-04 16:24:41

回答

5

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

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

下,对于2008年的VisualStudio,改变\8.0\\9.0\

但请注意,中间的GUID指的是类型项目(VB控制台,C#Web等)。你可能不得不四处寻找适合你的人。

+0

正是我在找的东西 - 谢谢 – TWith2Sugars 2008-12-04 15:49:16

4

在VS 2008中,通过DependentUpon标签还有一个项目文件级别的方法。您可以编辑您的项目文件,看起来像这样:

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

真的,但如果你有很多文件要崩溃 - 这可能需要一段时间;) - 无论如何干杯 – TWith2Sugars 2009-03-30 21:29:24

2

在我的Windows 7 64位系统环境,为Visual Studio 2008 Professional中的注册表项位于这里:

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

2

在Visual Studio 2012 ,他们在HKCU被发现,即:

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

+0

可悲的是,我没有设法使用.ts和.js。这似乎不适用于所有扩展这种方式 – Sebastian 2013-11-04 22:19:05

2

所述的U seful VS插件自弹出的是照顾这个问题对我来说:NestIn

相关问题