C# 在解决方案资源管理器中隐藏类视图
有没有办法在解决方案资源管理器中隐藏文件中的类 它增加了那里的“噪音”。下拉式三角形非常混乱-我想立即查看哪些文件被隐藏(在解决方案资源管理器中)。此处的信息 仍然有一些人从不使用解决方案资源管理器来浏览代码 符号和方法。在这种情况下,扩展箭头仅位于代码文件上 在解决方案资源管理器窗口中创建分心。别无选择 控制文件扩展的可用性,但有 UseSolutionNavigatorGraphProvider dword注册表值(由发现) Julien Lebosquain),您可以将其设置为0以禁用中的类视图 解决方案浏览器。此值的注册表项为 HKEY\ U当前\用户\软件\ Microsoft\VisualStudio\11.0 for Visual Studio Studio 2012和HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0 对于Visual Studio 2013:C# 在解决方案资源管理器中隐藏类视图,c#,visual-studio,C#,Visual Studio,有没有办法在解决方案资源管理器中隐藏文件中的类 它增加了那里的“噪音”。下拉式三角形非常混乱-我想立即查看哪些文件被隐藏(在解决方案资源管理器中)。此处的信息 仍然有一些人从不使用解决方案资源管理器来浏览代码 符号和方法。在这种情况下,扩展箭头仅位于代码文件上 在解决方案资源管理器窗口中创建分心。别无选择 控制文件扩展的可用性,但有 UseSolutionNavigatorGraphProvider dword注册表值(由发现) Julien Lebosquain),您可以将其设置为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
如果您安装了扩展VSM命令,则有一个禁用该命令的设置。 转到工具->选项->VSCommands 12并按下“打开配置”按钮 现在,VSM命令的配置屏幕将打开。转到“IDE增强”下的“解决方案资源管理器”。现在选中复选框“禁用图形提供程序”并重新启动Visual Studio
现在,文件中的类在解决方案资源管理器中不再可见。Visual Studio 2017说明:
是一些十六进制的胡言乱语。将密钥名称设置为您喜欢的名称,例如vs2017
HKEY\U用户\vs2017\Software\Microsoft\VisualStudio\15.0\u
UseSolutionNavigatorGraphProvider
,值为0HKEY\U USERS\vs2017
,文件→ 卸下蜂箱对于VS2017,在VS2017中使用
禁用解决方案资源管理器的动态节点
扩展(在VS2015中也是如此),单击解决方案资源管理器中搜索框右侧的小三角形。在弹出的窗口中,取消选中“在文件内容内搜索”。这将仅在筛选结果中显示文件
或在VS命令提示符下:
vsregedit set "%VSINSTALLDIR%/" HKCU "" UseSolutionNavigatorGraphProvider dword 0
对于VS2019,这是相同的注册表黑客
Computer\HKEY\u CURRENT\u USER\Software\Microsoft\VisualStudio\16.0\u
在游戏中添加新的DWORD
UseSolutionNavigatorGraphProvider
设置为0位
此扩展隐藏动态节点。
@Mr.B下拉三角形非常混乱-我想立即查看隐藏的文件(在解决方案资源管理器中)。谢谢。但这个职位已经有将近2年的历史了。我希望现在有一些不太“黑”的东西。我不想用未记录的设置来破坏注册表。如果你想要一个UI,可以使用VSM命令。即使此功能没有文档记录,但如果MS决定将其丢弃,它肯定不会破坏任何功能。我将此密钥添加到VS 2015(14.0)中,并且该密钥似乎不再起作用:-(@DeeJ.Doena对我来说很好
[HKEY\u CURRENT\u USER\SOFTWARE\Microsoft\VisualStudio\14.0]
和UseSolutionNavigatorGraphProvider”=dword:00000000(32位dword)谢谢。我希望有一些不太“黑”的东西。我不想用未记录的设置来干扰注册表。你必须让microsoft开发人员相信两件事。1)混乱不好。2) 注册表不是用户设置的适当位置。在那之前,我们是以微软的方式生活的:)所以微软在更便携的设置下理解这一点,只需将它们转储到注册表配置单元文件中即可。可怜的。。。无论如何,谢谢你!我不必加载/转储二进制文件。我刚刚将dwordUseSolutionNavigatorGraphProvider
键添加到HKEY\U CURRENT\U USER\Software\Microsoft\VisualStudio\15.0\u
问题不在于搜索!啊,对。谢谢你指出这一点。我将把它留在这里,因为有些人发现它很有用。如果我发现一个相关的问题,我会尝试移动它。我想知道我还需要多少年来继续搜索这个注册表黑客。这是我要走的路!在VS 2017、2019和2015上工作,无需导航regedit甚至离开Visual Studio。