Visual Studio 2022停止调试时关闭所有浏览器窗口问题求助
解决Visual Studio 2022停止调试时关闭所有浏览器窗口的问题
以下是几个可行的解决方案,按优先级尝试:
修改项目调试启动设置
打开项目的属性窗口(右键项目 -> 属性),切换到「调试」选项卡,找到「停止调试时关闭浏览器」的下拉选项,选择「仅关闭由Visual Studio启动的浏览器」。
若是ASP.NET Core项目,也可以直接编辑项目根目录下Properties/launchSettings.json文件,在对应的启动配置节点(如IIS Express或项目名称节点)中添加或修改:"closeBrowserOnStop": "OnlyIfStartedByDebugger"调整Visual Studio全局调试选项
打开Visual Studio的「工具」->「选项」,展开「调试」->「常规」,取消勾选「停止调试时终止所有启动的进程」选项,保存后重启VS再测试。重置Visual Studio用户设置
如果上述方法无效,尝试重置VS的用户设置:打开「工具」->「导入和导出设置」,选择「重置所有设置」,按向导完成重置(可选择保留部分配置),之后重新打开项目调试。检查调试进程附加情况
调试启动后,打开「调试」->「附加到进程」,确认是否意外附加了所有Chrome/Edge进程。若有多余的附加进程,右键选择「分离」,后续调试时确保仅附加Visual Studio启动的浏览器进程。
内容的提问来源于stack exchange,提问作者TheLegend27




