我试图通过Visual Studio Code的.NET Core Test Explorer插件运行测试。我有一个包含所有代码的文件夹,包括项目的源代码和测试代码。测试资源管理器找不到测试,我将:“dotnet-test-explorer.testProjectPath”设置为实际文件夹,但仍然没有。
有关如何让VSC的核心测试资源管理器真正找到我的测试的任何想法?这些都是* .cs文件。谢谢
这是您的测试csproj名称的问题。
在.NET Core Test Explorer扩展的详细信息中,我们可以阅读:
glob模式“+(testProjectOne | testProjectTwo)”或“* / Tests.csproj”应该添加两个测试项目。
但是,csproj的默认模板名称是不同的。
例如 - dotnet new nunit有一个项目名称projectName.TestProject.csproj。因此,它不包含在glob模式中。
两种解决方案