如何固定Visual Studio输出窗口类别,避免运行单元测试时自动切换?
解决Visual Studio运行单元测试时输出窗口自动切换的问题
使用输出窗口的锁定功能:
这是最直接的临时解决方案。打开输出窗口后,右上角有一个锁定输出的锁形按钮,点击它锁定当前选中的Tests类别后,无论后续触发构建、调试单元测试还是其他操作,输出窗口都不会自动切换到Build或Debug类别,始终停留在Tests标签页显示你的自定义输出。调整Visual Studio设置禁用自动切换:
如果需要长期生效的配置,可以通过修改内置设置实现:- 阻止构建触发时自动切换到Build输出:
打开工具→选项→项目和解决方案→生成并运行,取消勾选生成完成时显示输出窗口。设置后,VS在构建完成后不会强制切换到Build输出类别,仅在构建有错误时弹出错误提示,输出窗口保持当前选中的标签。 - 阻止调试测试时自动切换到Debug输出:
打开工具→选项→调试→常规,取消勾选调试停止时自动显示输出窗口,部分VS版本若存在"调试时自动切换到输出窗口"的关联选项,也可一并取消。
- 阻止构建触发时自动切换到Build输出:
内容的提问来源于stack exchange,提问作者Joe
相关产品推荐
相关产品推荐

