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

时间:2017-03-09 17:35:20

标签: visual-studio-2017 start-page

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

在Visual Studio 2017中,关闭解决方案后似乎the designers chose to show the Start Page,即使该选项是针对启动时的空环境。

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

4 个答案:

答案 0 :(得分:13)

在遇到同样的事情之后我遇到了这个。以下是来自Oleg Savelyev&的开发者社区page的潜在工作。比尔梅内斯回答。之后的工作由Praveen Sethuraman在页面上添加。

  

这是您可以用来禁用“起始页”的解决方法   解决方案关闭后重新开放。

     

要遵循的步骤是:

     

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

     

2.选择HKEY_LOCAL_MACHINE

     

3.文件 - >加载Hive ......

     

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

     

5.输入“MyVSHive”等名称

     

6.Navigate to HKEY_LOCAL_MACHINE \ MyVSHive \ Software \ Microsoft \ VisualStudio \ 15.0_ \ StartPage

     

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

     

" DisableOpenOnCloseSolution" = DWORD:00000001

     

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

     

9.Restart VS

     

现在,在关闭解决方案时,起始页将不会自动打开。

     

请注意,重置设置会导致此设置   重置,您将不得不再次执行这些步骤。

     

谢谢,

     

Praveen [MSFT]

为我工作。复制,以防其他人帮助。

答案 1 :(得分:2)

我非常不喜欢这种行为,因此我在VS 2017的免费Menees VS Tools 2017扩展名中添加了“自动关闭起始页”选项。它默认为false(因为我不想更改VS的默认行为对于每个人使用我的扩展名),但我在所有VS安装上手动设置为真。

我和其他人在MS Developer Community上与微软的Andrew Arnott讨论了这个问题,但他似乎并不在意。 MS遥测数据表明,我们这些不想看到起始页的人是少数,因此MS现在只会迫使它出现在我们身上。 : - (

答案 2 :(得分:2)

2017年12月4日在Visual Studio 2017 v.15.5中修复:

https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes https://developercommunity.visualstudio.com/content/problem/20817/disabled-startpage-is-opened-when-project-is-close.html

  

感谢您的反馈!我们已经解决了这个问题   在Visual Studio 15.5中可用。

微软在developercommunity中听取了这个请求,这很好,但我认为请求者错过了主要观点:

问题不在于关闭一个额外窗口需要4秒钟,而是在查看和抵制不必要的链接诱饵时程序员集中注意力的突破。

答案 3 :(得分:1)