我怎样才能让Resharper在调试中运行测试,当我得到调试时"不确定:测试不运行"

Ste*_*veC 36 c# resharper mstest resharper-2017

我怎样才能让Resharper在调试中运行测试,当我得到调试时"不确定:测试不运行"

在Resharper测试运行器中运行任何MsTest测试都没问题,但如果我尝试调试,则只显示R#测试运行器 Inconclusive: Test not run

即使通过简单的测试,例如,这也会发生

[TestClass]
public class BasicTests
{
    [TestMethod]
    public void Placeholder()
    {
        Assert.AreEqual(1, 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

但Visual Studio中的内置测试运行器适用于刚运行和调试

附加信息: 它似乎只发生在我的VS 2017预览实例中!

附加信息: 它似乎也出现在我的VS 2017中,最近更新了3!

Ste*_*veC 16

答案,至少到目前为止,是安装R#2017.2 EAP 13 ......

是的,13,而不是12

  • 这里是EAP13的链接,因为它还没有出现在他们的官方下载列表中:http://download.jetbrains.com/resharper/JetBrains.ReSharperUltimate.2017.2.EAP13.exe (3认同)

hcd*_*hcd 15

截至R#2017.2正式版(2017年8月24日),这应该再次起作用.