【发布时间】:2021-01-13 17:10:30
【问题描述】:
有没有办法在解决方案资源管理器中隐藏 classes-inside-a-file?
它增加了那里的“噪音”。下拉三角形非常令人困惑 - 我想立即查看隐藏了哪些文件(在解决方案资源管理器中)。
【问题讨论】:
-
@Mr.B 下拉三角形非常混乱 - 我想立即查看隐藏了哪些文件(在解决方案资源管理器中)。
标签: c# visual-studio
有没有办法在解决方案资源管理器中隐藏 classes-inside-a-file?
它增加了那里的“噪音”。下拉三角形非常令人困惑 - 我想立即查看隐藏了哪些文件(在解决方案资源管理器中)。
【问题讨论】:
标签: c# visual-studio
Visual Studio 2017 说明:
%localappdata%\Microsoft\VisualStudio\15.0_<id>\privateregistry.bin 其中<id> 是一些十六进制的乱码。将密钥名称设置为您喜欢的名称,例如vs2017
HKEY_USERS\vs2017\Software\Microsoft\VisualStudio\15.0_<id>
DWORD (32-bit)类型的新键UseSolutionNavigatorGraphProvider,值为0HKEY_USERS\vs2017,文件→卸载Hive【讨论】:
UseSolutionNavigatorGraphProvider 键添加到 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0_<id>
对于 VS2017 使用 Disable Solution Explorer's Dynamic Nodes 扩展名 github
【讨论】:
或在 VS 命令提示符下:
vsregedit set "%VSINSTALLDIR%/" HKCU "" UseSolutionNavigatorGraphProvider dword 0
【讨论】:
使用注册表编辑器将 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
【讨论】:
对于 VS2019,它是相同的注册表破解
Computer\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0_<id>
添加新的 DWORD UseSolutionNavigatorGraphProvider 设置为 0
【讨论】:
来自link的信息
仍然有些人从不使用解决方案资源管理器来浏览代码 符号和方法。在这种情况下,仅代码文件上的扩展箭头 在解决方案资源管理器窗口中制造干扰。没有选择 来控制文件扩展的可用性,但是有 UseSolutionNavigatorGraphProvider dword 注册表值(由 Julien Lebosquain),您可以设置为 0 以禁用类视图 解决方案资源管理器。此值的注册表项是 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0 for Visual Studio 2012 和 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0 对应 Visual Studio 2013:
这对你有意义吗?
【讨论】:
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0] 和 "UseSolutionNavigatorGraphProvider"=dword:00000000(32 位双字)
进入游戏有点晚了。
这个扩展隐藏了动态节点。 Disable Solution Explorer's Dynamic Nodes
【讨论】:
如果你安装了扩展 VSCommands,你有一个设置来禁用它。 http://vscommands.squaredinfinity.com/
转到工具 -> 选项 -> VSCommands 12 并按“打开配置”按钮。
现在将打开 VSCommands 的配置屏幕。转到“IDE 增强”下的“解决方案资源管理器”。现在选中“禁用图形提供程序”复选框并重新启动 Visual Studio。
现在文件中的类在解决方案资源管理器中不再可见。
【讨论】: