如何在Visual Studio 2017中关闭解决方案后禁用起始页

Hav*_*uit 19 start-page visual-studio-2017

在Visual Studio 2017中,您可以选择"工具">"选项">"环境">"启动">"启动时:显示空白环境".这可以防止在启动Visual Studio时显示"起始页",而在以前的版本中,它会阻止在关闭解决方案时显示"起始页".

但是,在Visual Studio 2017中,设计人员似乎选择在关闭解决方案后显示"起始页",即使该选项适用于启动时的空白环境.

在Visual Studio团队决定提供合理选项之前,是否有任何创造性的方法可以解决这个问题?

小智 14

在碰到同样的事情之后,我遇到了这个.以下是来自Oleg Savelyev和Bill Menees答案的开发者社区页面的潜在工作.后来在Praveen Sethuraman的页面上添加了解决方法.

这是一种解决方法,可用于在解决方案关闭后禁用"重新打开"页面.

要遵循的步骤是:

1.关闭VS&Run Regedit的所有实例

2.选择HKEY_LOCAL_MACHINE

3.文件 - >加载蜂巢......

4.Open%LOCALAPPDATA%\ Microsoft\VisualStudio\15.0_\privateregistry.bin

5.输入"MyVSHive"这样的名字

6.导航到HKEY_LOCAL_MACHINE\MyVSHive\Software\Microsoft\VisualStudio\15.0_\StartPage

7.创建一个非零值的新dword,如下所示:

"DisableOpenOnCloseSolution"= DWORD:00000001

8.选择"MyVSHive",然后转到File-> Unload Hive ...

9.Restart VS.

现在,在关闭解决方案时,Start Page将不会自动打开.

请注意,重置设置将导致重置此设置,您必须再次执行这些步骤.

谢谢,

Praveen [MSFT]

为我工作.复制以防万一它可以帮助别人.

  • 我正在使用VS2017 15.2,我在`Microsoft\VisualStudio\15.0_ {random}`下看到多个节点,每个节点都有自己的`StartPage`子键.我首先将它添加到以"{random} _Config"结尾的那个但它不起作用 - 我需要将"DisableOpenOnCloseSolution"值添加到所有键以使其工作. (2认同)
  • 我发现如果你转到%LOCALAPPDATA%并找到"15.0_ {random}"文件夹,然后在标准注册表中找到该条目,你可以创建带有指定dword的StartPage文件夹,它将具有相同的效果. (2认同)