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

Visual Studio 2022编辑器上下文菜单「运行/调试测试」快捷键分配及命令查询

解决Visual Studio 2022编辑器上下文菜单「运行/调试测试」命令名称问题

针对Visual Studio 2022搭配NUnit测试的场景,编辑器上下文菜单里的「运行测试」和「调试测试」对应的正确命令ID如下:

  • 「运行测试」:TestExplorer.RunTestsInContext
  • 「调试测试」:TestExplorer.DebugTestsInContext

验证方法

  1. 打开Visual Studio的「工具」→「自定义」→「命令」选项卡,选择「上下文菜单」→「编辑器上下文菜单」→「代码窗口」,找到「运行测试」「调试测试」菜单项,查看其命令属性即可确认ID。
  2. 也可以通过VS命令窗口(按Ctrl+Alt+A打开)输入以下命令验证:
    Commands.FindCommand "TestExplorer.RunTestsInContext"
    
    若命令存在会返回对应对象,否则提示未找到。

旧命令无效原因

  • EditorContextMenus.CodeWindow.RunTests 是旧版VS或适配其他测试框架(如MSTest)的命令,不适用于当前NUnit+NUnit3TestAdapter组合。
  • RunTestsInCurrentContext 并非编辑器上下文菜单绑定的标准命令,VS测试扩展实际绑定的是TestExplorer前缀的命令ID。

额外注意事项

确保NUnit3TestAdapter已正确加载,VS测试资源管理器能正常识别测试用例。绑定快捷键时需指定上下文为「代码窗口」,避免快捷键冲突或不生效。

内容的提问来源于stack exchange,提问作者Jan Šotola

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 22:29:51