在解决方案资源管理器中隐藏类视图

有没有办法隐藏解决方案资源管理器中的类内部文件?

它增加了那里的“噪音”。 下拉三角形非常混乱 – 我想立即看到隐藏了哪些文件(在解决方案资源管理器中)。

Visual Studio 2017说明:

  1. 关闭Visual Studio 2017
  2. 打开注册表编辑器(regedit),选择HKEY_USERS
  3. 文件→加载配置单元→ %localappdata%\Microsoft\VisualStudio\15.0_\privateregistry.bin其中是一些hex的乱码。 将键名设置为您喜欢的名称,例如vs2017
  4. 转到HKEY_USERS\vs2017\Software\Microsoft\VisualStudio\15.0_
  5. 创建DWORD (32-bit)类型的新键UseSolutionNavigatorGraphProvider ,值为0
  6. 选择HKEY_USERS\vs2017 ,文件→卸载配置单元

使用注册表编辑器将HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0中的UseSolutionNavigatorGraphProvider值设置为0.或者将以下行保存到名为“patchsolutionexplorer.reg”的文件中,或者将其导入注册表:

 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0] "UseSolutionNavigatorGraphProvider"=dword:00000000 

对于VS2017,请使用Disable Solution Explorer's Dynamic Nodes扩展github

来自此链接的信息

仍然有些人从不使用解决方案资源管理器来导航代码符号和方法。 在这种情况下,代码文件上的扩展箭头只会在“解决方案资源管理器” 没有选项来控制文件扩展的可用性,但是UseSolutionNavigatorGraphProvider dword注册表值(由Julien Lebosquain发现)可以设置为0以禁用解决方案资源管理器中的类视图。 此值的注册表项是Visual Studio 2012的HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 11.0和Visual Studio 2013的HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0:

这对你有意义吗?

在VS2017中(在VS2015中也非常肯定),单击解决方案资源管理器中搜索框右侧的小三角形。 在弹出的窗口中,取消选中“在文件内容中搜索”。 这只会显示过滤结果中的文件。

Solution Explorer搜索选项

如果安装扩展VSCommands,则有一个设置可禁用此function。 http://vscommands.squaredinfinity.com/

转到工具 – >选项 – > VSCommands 12,然后按“打开配置”按钮。

现在VSCommands的配置屏幕将打开。 转到“IDE增强function”下的“解决方案资源管理器”。 现在选中“禁用图形提供程序”复选框并重新启动Visual Studio。

现在,解决方案资源管理器中的文件内的类不再可见。

这些文件应该像文件夹和解决方案一样可折叠。