有没有办法隐藏解决方案资源管理器中的类内部文件?
它增加了那里的“噪音”。下拉三角形非常混乱 - 我想立即看到隐藏了哪些文件(在解决方案资源管理器中)。
Visual Studio 2017说明:
%localappdata%\Microsoft\VisualStudio\15.0_<id>\privateregistry.bin
其中<id>
是一些十六进制的乱码。将密钥名称设置为您喜欢的名称,例如vs2017
HKEY_USERS\vs2017\Software\Microsoft\VisualStudio\15.0_<id>
UseSolutionNavigatorGraphProvider
类型的新密钥DWORD (32-bit)
,值为0HKEY_USERS\vs2017
,文件→卸载配置单元对于VS2017,请使用Disable Solution Explorer's Dynamic Nodes
扩展github
使用注册表编辑器将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
来自这个link的信息
仍然有些人从不使用解决方案资源管理器来导航代码符号和方法。在这种情况下,代码文件上的扩展箭头只会在“解决方案资源管理器”没有控制文件扩展可用性的选项,但是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:
这对你有意义吗?
或者在VS命令提示符下:
vsregedit set "%VSINSTALLDIR%/" HKCU "" UseSolutionNavigatorGraphProvider dword 0
对于VS2019,它是相同的注册表黑客
Computer\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0_<id>
添加新的DWORD UseSolutionNavigatorGraphProvider
设置为0
如果安装扩展VSCommands,则有一个设置可禁用此功能。 http://vscommands.squaredinfinity.com/
转到工具 - >选项 - > VSCommands 12,然后按“打开配置”按钮。
现在将打开VSCommands的配置屏幕。转到“IDE增强功能”下的“解决方案资源管理器”。现在选中“禁用图形提供程序”复选框并重新启动Visual Studio。
现在,解决方案资源管理器中的文件内的类不再可见。