【问题标题】:Can I add a command to make ReSharper repeat last test run to the right click context menu in visual studio?我可以添加一个命令以使 ReSharper 重复上次测试运行到 Visual Studio 中的右键单击上下文菜单吗?
【发布时间】:2010-04-26 21:37:52
【问题描述】:

我想添加一个上下文菜单项,以允许我重复 resharper 的最后一次测试运行,类似于 testdriven.net 添加的那个。这可能吗?

【问题讨论】:

    标签: visual-studio automation resharper contextmenu right-click


    【解决方案1】:

    我真的很喜欢 TestDriven 的重新运行。它非常适合解决问题、设置断点、运行测试、进行更改、重新运行等。如果您上次运行测试时有“使用 > 覆盖率进行测试”或“使用 > 调试器进行测试”,那就是它用于重复的设置。

    最接近的 Resharper 是 Resharper_UnitTest_RunCurrentSession,它将运行在“单元测试会话”窗口中选择的任何选项卡。它不会重复上次测试运行的模式(运行或调试),或仅运行会话中上次运行的测试。

    您可以通过工具 > 选项... > 环境(部分)> 键盘(部分)将键盘快捷键绑定到Resharper_UnitTest_RunCurrentSession。完整的命令名称是Resharper.Resharper_UnitTest_RunCurrentSession

    将它添加到上下文菜单对于 Studio 2008 和 Studio 2010 是不同的,但两者都是从工具 > 自定义开始的。

    R# 6 的更新:现在有一个 ReSharper.ReSharper_UnitTestSession_RepeatPreviousRun 命令,它完全符合我们的期望。

    【讨论】:

    • 而R#6中的这个新命令默认映射到键盘快捷键:Ctrl+U,U
    猜你喜欢
    • 1970-01-01
    • 2018-01-31
    • 2022-11-29
    • 2015-06-20
    • 2012-04-08
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多