Visual Studio 2019 测试资源管理器将所有测试放在“未运行测试”下

Abh*_*bhi 11 xunit visual-studio-2019

我有一个带有Visual Studio Professional 19.4.1xUnit 2.4.0ASP.Net Core 3项目。我在那里写了几个测试。我的问题是 Visual Studio 始终在“未运行测试”下显示此项目中的所有测试。相同的测试在命令行 ( ) 或另一台计算机上运行良好。修复/重新安装 Visual Studio 没有帮助。非常需要任何帮助!dotnet test

更新:我还意识到这台计算机上不存在用于测试资源管理器的扩展DotNet 扩展。这存在于这些工作的其他计算机上。然而,问题是如何以及从哪里获得这个扩展?

我已经在项目中包含了xunit.runner.visualstudio 2.4.0

在此处输入图片说明

任何帮助都非常宝贵!!!

Jam*_*man 8

将 nuget 包Microsoft.NET.Test.Sdk升级到版本 16.4.0(或更新版本)。

在vs2019新建xunit项目时,安装的Microsoft.NET.Test.Sdk版本是16.2.0,xunit.runner.visualstudio(v2.4.0或更新版本)好像不能用。

  • 我注意到有时这只是升级这个包不起作用......升级 sdk 后,重新启动 Visual Studio + 重建 + (重新)运行保证测试对我有用。此外,MSTest 也会出现此错误(并且相同的解决方案有效)。 (2认同)