Resharper - Inconclusive: test not run on debugging

5 浏览
0 Comments

Resharper - Inconclusive: test not run on debugging

我遇到了一个非常类似于这个的问题。

在Resharper中调试任何测试都会返回"Inconclusive: test not run"的错误。这个问题出现在我的机器上的每个测试、每个解决方案、每个项目中。重新安装VS2019和Resharper都没有帮助。运行测试工作正常。

enter image description here

我使用devenv.exe /ReSharper.LogFile C:\temp\resharper.log /ReSharper.LogLevel Verbose命令调试测试,结果是这个(一个约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.”

我尝试了我链接的帖子中的所有常见答案,但没有任何帮助。

代码是基于.NET Core 3.1的C#解决方案。

Resharper版本:2020.1.4 | Visual Studio版本:16.7.0

0
0 Comments

最近有用户遇到了一个问题,即在调试过程中无法运行测试,出现了(Resharper - Inconclusive: test not run on debugging)的错误。根据用户的反馈,我们可以得出以下原因和解决方法。

根据多位用户的经验,这个问题可能是由于使用了旧版本的Resharper导致的。以下是用户们提供的解决方法:

1. 安装最新版本的Resharper(链接:2020 EAP version of resharper),据反馈该版本已经解决了该问题。

2. 更新Resharper到最新版本。用户们提到,从Resharper 2020.1.4更新到2020.2.4版本可以解决该问题。

3. 暂时禁用Resharper。有用户反馈说,在调试过程中暂时禁用Resharper可以解决该问题。

4. 更新到最新的Resharper版本,并重启Visual Studio。有用户表示,将Resharper从2020.1.4更新到2021.1.2版本后,需要重启Visual Studio才能解决该问题。

5. 更新到Resharper的1.2版本。有用户反馈说,通过更新到Resharper的1.2版本可以解决该问题。

根据用户们的经验,通过安装最新版本的Resharper或更新到最新版本的Resharper可以解决(Resharper - Inconclusive: test not run on debugging)的问题。另外,有些用户还提到了通过暂时禁用Resharper或重启Visual Studio来解决该问题。如果你也遇到了类似的问题,可以尝试以上方法来解决。希望这篇文章对你有所帮助!

0
0 Comments

在我看来,这个问题出现的原因是测试在构建时未被选中。所以我必须在构建 -> 配置管理器中选中单元测试项目。检查构建列。

解决方法:将测试项目选中,确保在构建时会被包含进去。

0
0 Comments

在我将VS更新到16.7之后,我开始遇到完全相同的问题。有趣的是,这也导致Rider中的单元测试调试出现问题。微软已经推出了新的Microsoft.NET.Test.Sdk包,但是似乎并没有解决问题。可以通过从VS的单元测试窗口启动测试来解决这个问题,而不是使用Resharper的窗口。

0