2008-12-03 203 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

相關問題