Resharper - 无定论:测试未 运行 调试
Resharper - Inconclusive: test not run on debugging
我遇到的问题与 this 非常相似。
调试 Resharper 中的任何测试 returns "Inconclusive: test not run"
。这发生在我机器上的每个测试、每个解决方案、每个项目中。重新安装 VS2019 和 Resharper 没有帮助。 运行 测试工作正常。
我已经使用 devenv.exe /ReSharper.LogFile C:\temp\resharper.log /ReSharper.LogLevel Verbose
命令调试了测试,结果是 this(~6900 行文件的片段)。
第一个错误说:“Method 'StartSessionAsync' in type 'ReSharperAwareWrapper' from assembly 'JetBrains.ReSharper.UnitTesting.MSTest.Provider, Version=777.0.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325' does not have an implementation.”
我尝试了 post 我链接的所有常见答案,但似乎没有任何帮助。
代码是基于 .NET Core 3.1 的 C# 解决方案。
Resharper:2020.1.4 | Visual Studio: 16.7.0
我将 VS 更新到 16.7 后开始遇到完全相同的问题。有趣的是,它也破坏了 Rider 中的单元测试调试。
微软推出了新的 Microsoft.NET.Test.Sdk
包,但看起来没有帮助。作为解决方法,您可以从 VS 单元测试 window 启动测试,而不是 Resharper 的。
我通过安装 2020 EAP version of resharper (2020.2 EAP) 解决了一个问题。好像是2020.1.4版本的bug
对我来说,这是因为在构建时未检查测试。所以我不得不检查单元测试项目
构建 -> 配置管理器。检查列构建。
正如@Peace 所说,您可以更新 ReSharper,但如果这样做没有帮助,您可以:
- 重启
- 更新 Visual Studio:帮助 > 检查更新
我遇到的问题与 this 非常相似。
调试 Resharper 中的任何测试 returns "Inconclusive: test not run"
。这发生在我机器上的每个测试、每个解决方案、每个项目中。重新安装 VS2019 和 Resharper 没有帮助。 运行 测试工作正常。
devenv.exe /ReSharper.LogFile C:\temp\resharper.log /ReSharper.LogLevel Verbose
命令调试了测试,结果是 this(~6900 行文件的片段)。
第一个错误说:“Method 'StartSessionAsync' in type 'ReSharperAwareWrapper' from assembly 'JetBrains.ReSharper.UnitTesting.MSTest.Provider, Version=777.0.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325' does not have an implementation.”
我尝试了 post 我链接的所有常见答案,但似乎没有任何帮助。
代码是基于 .NET Core 3.1 的 C# 解决方案。
Resharper:2020.1.4 | Visual Studio: 16.7.0
我将 VS 更新到 16.7 后开始遇到完全相同的问题。有趣的是,它也破坏了 Rider 中的单元测试调试。
微软推出了新的 Microsoft.NET.Test.Sdk
包,但看起来没有帮助。作为解决方法,您可以从 VS 单元测试 window 启动测试,而不是 Resharper 的。
我通过安装 2020 EAP version of resharper (2020.2 EAP) 解决了一个问题。好像是2020.1.4版本的bug
对我来说,这是因为在构建时未检查测试。所以我不得不检查单元测试项目 构建 -> 配置管理器。检查列构建。
正如@Peace 所说,您可以更新 ReSharper,但如果这样做没有帮助,您可以:
- 重启
- 更新 Visual Studio:帮助 > 检查更新