在Visual Studio中,大多数人都会注意到相关文件可以折叠为一个。 E.G。
我正在创建一个DAL库,并将部分类拆分为多个文件,例如:
在Visual Studio中是否有任何方法可以识别这些文件是否相互关联并创建可折叠效果?
由于
贝
答案 0 :(得分:5)
在我的(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等)。你可能不得不四处寻找适合你的人。
答案 1 :(得分:4)
在VS 2008中,还有一种项目文件级方法可以通过DependentUpon
标记执行此操作。您可以编辑项目文件,如下所示:
<Compile Include="SomeTableClass.cs" />
<Compile Include="SomeTableClass.Generated.cs">
<DependentUpon>SomeTableClass.cs</DependentUpon>
</Compile>
答案 2 :(得分:2)
在我的Windows 7 x64环境中,Visual Studio 2008 Professional的注册表项位于:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Projects\{E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles
答案 3 :(得分:2)
在Visual Studio 2012中,它们可以在HKCU
中找到,即:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\{E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles
答案 4 :(得分:2)
一个有用的VS插件已经弹出,为我解决了这个问题:NestIn