Visual Studio 2017多Web/API项目运行:改为Chrome单窗口多标签页方法
解决Visual Studio多项目运行时打开多个Chrome窗口的问题
我之前也碰到过这个烦人的情况!VS的更新确实悄悄调整了浏览器启动的默认行为,不过咱们可以通过两种方法改回「同一个Chrome窗口开新标签」的模式:
方法一:全局修改Visual Studio的浏览器设置
这个方法一劳永逸,所有项目都会生效:
- 打开Visual Studio,点击顶部菜单栏的「工具」→「选项」
- 在弹出的窗口里,展开「项目和解决方案」→「Web项目」
- 找到「浏览器窗口行为」这一项,选择「在同一个窗口的新标签中打开」
- 点击「确定」保存设置,之后再运行多个项目就会自动在同一个Chrome窗口开新标签了
方法二:针对单个项目调整调试参数
如果只想让特定项目这么运行,可以单独设置:
- 右键目标项目,选择「属性」
- 切换到「调试」选项卡
- 在「启动浏览器」区域,确认「浏览器」选的是「Google Chrome」
- 在「命令行参数」里添加:
--user-data-dir="C:\Users\[你的用户名]\AppData\Local\Google\Chrome\User Data\Default"注意把
[你的用户名]替换成你实际的Windows用户名,这样这个项目启动Chrome时会用你默认的用户配置,和其他项目共用同一个窗口
另外还有个小技巧:如果上面的设置都没生效,你可以先手动打开一个Chrome窗口,再在VS里运行项目——VS通常会优先复用已经打开的Chrome窗口的新标签。
内容的提问来源于stack exchange,提问作者Masoud Andalibi
相关产品推荐
相关产品推荐

