在 Visual Studio 2017 中,您可以选择工具 > 选项 > 环境 > 启动 > 启动时:显示空环境。这会阻止在您启动 Visual Studio 时显示起始页,并且在以前的版本中,它会阻止在关闭解决方案时出现起始页。
但是,在 Visual Studio 2017 中,设计人员似乎选择在关闭解决方案后显示起始页,即使该选项是针对启动时的空环境。
在 Visual Studio 团队决定提供合理的选择之前,是否有任何创造性的方法来解决这个问题?
在 Visual Studio 2017 中,您可以选择工具 > 选项 > 环境 > 启动 > 启动时:显示空环境。这会阻止在您启动 Visual Studio 时显示起始页,并且在以前的版本中,它会阻止在关闭解决方案时出现起始页。
但是,在 Visual Studio 2017 中,设计人员似乎选择在关闭解决方案后显示起始页,即使该选项是针对启动时的空环境。
在 Visual Studio 团队决定提供合理的选择之前,是否有任何创造性的方法来解决这个问题?
在遇到同样的事情后,我遇到了这个。这是来自 Oleg Savelyev 和 Bill Menees 答案的开发者社区页面的潜在解决方法。稍后由 Praveen Sethuraman 在该页面上添加解决方法。
这是一种解决方法,可用于在解决方案关闭后禁用起始页重新打开。
要遵循的步骤是:
1.关闭VS的所有实例并运行Regedit
2.选择 HKEY_LOCAL_MACHINE
3.文件 -> 加载 Hive…</p>
4.打开%LOCALAPPDATA%\Microsoft\VisualStudio\15.0_\privateregistry.bin
5.输入“MyVSHive”之类的名称</p>
6.导航到 HKEY_LOCAL_MACHINE\MyVSHive\Software\Microsoft\VisualStudio\15.0_\StartPage
7.创建一个具有非零值的新双字,如下所示:
"DisableOpenOnCloseSolution"=dword:00000001
8.选择“MyVSHive”,然后进入 File->Unload Hive…</p>
9.重启VS
现在,在关闭解决方案时,起始页不会自动打开。
请注意,重置您的设置将导致此设置被重置,您将不得不再次执行这些步骤。
谢谢,
普拉文 [MSFT]
为我工作。复制过来以防它帮助别人。
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 中可用。
很高兴微软在开发者社区听取了请求,但我认为请求者错过了要点:
问题不在于关闭额外窗口所需的 4 秒,而在于程序员在查看和抵制不必要的链接诱饵时的注意力中断。
我非常不喜欢这种行为,因此我为 VS 2017 的免费Menees VS Tools 2017扩展添加了一个“自动关闭起始页”选项。它默认为 false(因为我不想更改 VS 的默认行为,因为每个人都使用我的扩展名),但我在所有 VS 安装中手动将其设置为 true。
我和其他人在MS Developer Community上与 Microsoft 的 Andrew Arnott 讨论过这个问题,但他似乎并不在意。MS 遥测数据表明,我们这些不想看到起始页的人是少数,所以 MS 现在只是将其强加给我们。:-(
一种方法是创建自己的扩展。查看更多 https://social.msdn.microsoft.com/Forums/vstudio/en-US/4f59de7c-715e-4f42-93d4-5e13efd626e3/visual-studio-2017-disable-start-page?forum=visualstudiogeneral