2008-12-03 11 views
10

En Visual Studio, la mayoría de ustedes habrá notado que el archivo relacionado puede colapsarse en uno. P.EJ.Colapsar archivos relacionados en Visual Studio

  • Form1.cs
    • Form1.Designer.cs

estoy creando una biblioteca DAL y va a dividir en clases parciales en varios archivos como:

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

¿Hay alguna manera en Visual Studio para reconocer estos archivos están relacionados entre sí una crean el efecto plegable?

Gracias

, Tony

+1

para VS 2010 (versión 10), utilice en su lugar HKCU: [http://stackoverflow.com/questions/3046591/visual -studio-2010-related-file-nesting] [1] [1]: http: // stackoverflow.com/questions/3046591/visual-studio-2010-related-file-nesting –

Respuesta

5

En mi (VisualStudio 2005) del sistema, que se almacenan en el registro bajo

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

Para VisualStudio 2008, cambiar el \8.0\-\9.0\

Tenga en cuenta, sin embargo, que el GUID en el medio se refiere al tipo del proyecto (consola VB, C# Web, etc.) es. Puede que tenga que buscar para encontrar el adecuado para usted.

+0

Justo lo que estaba buscando - Gracias – TWith2Sugars

4

En VS 2008, también hay una forma de nivel de archivo de proyecto para hacerlo mediante la etiqueta DependentUpon. Se podría editar el archivo de proyecto para tener este aspecto:

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

Es cierto, pero si tiene muchos archivos para colapsar, esto podría llevar un tiempo;) - Saludos, de todos modos – TWith2Sugars

2

En mi entorno de Windows 7 x64, las claves del registro para Visual Studio 2008 Professional se encuentran aquí:

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

2

En Visual Studio 2012 , que se encuentran en el HKCU, es decir:

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

+0

lamentablemente no he podido usar los .ts con .js. Parece que no funciona para todas las extensiones de esta manera – Sebastian

2

a u desde seful VS plug-in ha aparecido que se ocupa de este problema para mí: NestIn

Cuestiones relacionadas