如何阻止Visual Studio 2017 v15.7.2调试时打开新浏览器窗口?
解决Visual Studio 15.7.2调试时打开新Chrome窗口而非新标签的问题
我之前调试.NET项目时也碰到过一模一样的情况,既然你已经排除了「Enable JavaScript debugging for ASP.NET (Chrome, Edge and IE)」的影响,那可以试试下面这几个针对性的解决方法:
开启Web项目的窗口重用设置
打开Visual Studio的「工具」→「选项」→「项目和解决方案」→「Web项目」,找到*「在浏览器中打开页面时重用窗口」*这个选项,一定要确保它是勾选状态。VS更新后经常会悄悄重置这类细节设置,这个开关正是控制调试时是否复用已有浏览器窗口的关键。检查Chrome的启动参数是否被强制设为新开窗口
- 点击VS顶部调试按钮旁边的下拉箭头,选择「浏览方式...」
- 在弹出的窗口里选中「Google Chrome」,然后点右侧的「设置」按钮
- 看「目标」输入框里的内容,如果末尾带着
--new-window这种强制新开窗口的参数,直接删掉它再保存,之后调试应该就会在现有窗口开新标签了。
重置VS用户配置(终极兜底方案)
如果上面两个方法都没起效,大概率是VS的用户配置文件在更新时出了乱子:- 打开「工具」→「导入和导出设置」
- 选「重置所有设置」,点下一步后选择「否,仅重置设置,不保存当前设置」
- 最后选「Visual Studio 默认设置」完成重置,重置后再调试试试。
我当初就是靠第一个方法解决的问题,希望这些能帮到你!
内容的提问来源于stack exchange,提问作者kylebonallo
相关产品推荐
相关产品推荐

