You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2017.7调试时如何停止打开新Chrome窗口改为标签页?

解决Visual Studio调试时Chrome打开新窗口而非新标签页的问题

我之前也遇到过这个糟心的问题——VS 2017.7更新后每次调试都弹新Chrome窗口,桌面瞬间乱成一团!后来摸索出几个靠谱的解决办法,你可以挨个试试:

方案一:调整Visual Studio的浏览器启动设置

这是最直接的方法,大概率能解决问题:

  • 点击VS工具栏上的浏览器选择下拉框(就是显示当前默认浏览器的位置,比如显示「Chrome」的地方)
  • 选择**「浏览方式...」**选项
  • 在弹出的窗口里,选中Chrome,然后点击**「设置为默认值」**
  • 重点勾选下方的**「在当前窗口中打开」**(不同VS版本表述可能略有差异,核心是让它复用现有浏览器窗口)
  • 点击确定,之后再启动调试应该就会在已有Chrome窗口的新标签页打开了

方案二:修改项目的launchSettings.json配置

如果上面的方法没生效,可以试试直接修改项目的调试配置文件:

  • 在解决方案资源管理器里,找到项目下的**「Properties」**文件夹,打开launchSettings.json文件
  • 找到对应调试配置(比如「Profiles」下的「IIS Express」或者你的项目名称)
  • 确保"launchBrowser"的值是true,如果没有"launchUrl"字段可以添加上;同时检查是否有强制打开新窗口的额外参数,有的话删掉
  • 要是配置里的"commandName"是"Project",可以尝试改成"commandName": "IISExpress",再重新调试试试

方案三:重置Chrome的默认协议关联

有时候Chrome本身的协议关联出问题也会导致这个情况:

  • 打开Chrome的设置页面,找到**「默认浏览器」**选项
  • 确保Chrome是默认浏览器,点击**「重置为默认设置」**(或者手动重新关联http/https协议)
  • 关闭所有Chrome窗口,重启VS后再调试测试

如果以上方法都不行,还可以试试修复Visual Studio:打开Visual Studio Installer,选择你的VS版本,点击**「修改」,然后选择「修复」**选项,修复完成后再看是否恢复正常。

内容的提问来源于stack exchange,提问作者mejobloggs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:06:26