Visual Studio 2019 Test Explorer 将所有测试放在 "Not Run Tests" 下
Visual Studio 2019 Test Explorer puts all tests under "Not Run Tests"
我有一个 ASP.Net Core 3 项目 Visual Studio Professional 19.4.1 xUnit 2.4.0。我在那里写了几个测试。我的问题是 Visual Studio 总是在 "Not Run Tests" 下显示该项目中的所有测试。使用命令行 (dotnet test
) 或另一台计算机同样可以很好地测试 运行。
Repairing/Reinstalling Visual Studio 没有帮助。
非常需要任何帮助!
更新:我还意识到扩展 DotNet Extensions for Test Explorer 在这台计算机上不存在。这存在于这些工作的其他计算机上。然而,问题是如何以及从哪里获得这个扩展?
我已经在项目中包含 xunit.runner.visualstudio 2.4.0。
任何帮助都非常有价值!!!
将 nuget 包 Microsoft.NET.Test.Sdk 升级到版本 16.4.0(或更新版本)。
在vs2019中新建xunit项目时,安装的Microsoft.NET.Test.Sdk版本是16.2.0,xunit.runner.visualstudio(v2.4.0或更新版本)似乎无法使用。
好的,得到了同样的错误,它根本没有 运行 我的任何测试,尽管显然知道它们(在测试 > 测试资源管理器中的测试资源管理器中可见)。当我按 运行 或 运行 所有测试时,它只是将它们全部归类为 "not run"。为了解决这个问题,我将我的 .Net Core Target 框架从 3.1 降低到 3.0,并在干净、重建单元测试项目后为我修复了它。
如果您从使用不同框架的存储库进行克隆,则可能会发生此错误。
安装 xunit.runner.visualstudio 和 xunit.runner.console 对我有用。
我有一个 ASP.Net Core 3 项目 Visual Studio Professional 19.4.1 xUnit 2.4.0。我在那里写了几个测试。我的问题是 Visual Studio 总是在 "Not Run Tests" 下显示该项目中的所有测试。使用命令行 (dotnet test
) 或另一台计算机同样可以很好地测试 运行。
Repairing/Reinstalling Visual Studio 没有帮助。
非常需要任何帮助!
更新:我还意识到扩展 DotNet Extensions for Test Explorer 在这台计算机上不存在。这存在于这些工作的其他计算机上。然而,问题是如何以及从哪里获得这个扩展?
我已经在项目中包含 xunit.runner.visualstudio 2.4.0。
任何帮助都非常有价值!!!
将 nuget 包 Microsoft.NET.Test.Sdk 升级到版本 16.4.0(或更新版本)。
在vs2019中新建xunit项目时,安装的Microsoft.NET.Test.Sdk版本是16.2.0,xunit.runner.visualstudio(v2.4.0或更新版本)似乎无法使用。
好的,得到了同样的错误,它根本没有 运行 我的任何测试,尽管显然知道它们(在测试 > 测试资源管理器中的测试资源管理器中可见)。当我按 运行 或 运行 所有测试时,它只是将它们全部归类为 "not run"。为了解决这个问题,我将我的 .Net Core Target 框架从 3.1 降低到 3.0,并在干净、重建单元测试项目后为我修复了它。
如果您从使用不同框架的存储库进行克隆,则可能会发生此错误。
安装 xunit.runner.visualstudio 和 xunit.runner.console 对我有用。