无法找到 dotnet 测试 ID 的元素:Resharper 2016.3 中的错误

Cannot find element for dotnet test id: error in Resharper 2016.3

我刚刚下载了 Resharper 2016.3 EAP 4 来检查 .NET Core 的单元测试功能。但是当我 运行 所有单元测试时,我得到这个错误:

Cannot find element for dotnet test id: MvcMovieTests.SimpleTests.TestMethodPassing

Cannot find element for dotnet test id: MvcMovieTests.SimpleTests.TestMethodFailing

这是我的简单单元测试:

[TestClass]
public class SimpleTests
{
    [TestMethod]
    public void TestMethodPassing()
    {
        Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(true);
    }

    [TestMethod]
    public void TestMethodFailing()
    {
        Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(false);
    }
}

当我 运行 使用 MSTEST 测试资源管理器进行所有单元测试时,它们 运行 正确并且我看到了结果。但是对于 Resharper 2016.3,我在 Visual Studio 2015 社区的单元测试会话 window 中出现了上述两个错误。

清理 ReSharper 缓存为我解决了这个问题。打开 Environment | General 选项的 ReSharper 页面。单击 Clear caches。更多信息 here.