gpt4 book ai didi

c# - Visual Studio Code - .NET Core 测试资源管理器

转载 作者:太空宇宙 更新时间:2023-11-03 14:51:08 26 4
gpt4 key购买 nike

我正在尝试通过适用于 Visual Studio Code 的 .NET Core Test Explorer 插件运行测试。我有一个文件夹,里面有我所有的代码,包括项目的源代码和测试代码。测试资源管理器没有找到测试,我已经设置了: “dotnet-test-explorer.testProjectPath”设置为实际文件夹,但仍然没有。

关于如何让 VSC 的核心测试资源管理器真正找到​​我的测试有什么想法吗?这些都是 *.cs 文件。谢谢

最佳答案

是你的测试csproj的名字有问题

.NET Core Test Explorer 扩展的详细信息中,我们可以阅读:

the glob pattern "+(testProjectOne|testProjectTwo)" or "*/Tests.csproj" should add both of the test projects.

然而,csproj 的默认模板名称是不同的。

例如 - dotnet new nunit 有一个项目名称 projectName.TestProject.csproj。因此,它不包含在 glob 模式中。

两种解决方案:

  1. 将项目名称更改为projectName.Tests.csproj
  2. 将 .NET Core Test Explorer 的设置更改为

    "dotnet-test-explorer.testProjectPath": "*/*.TestProject.csproj"

关于c# - Visual Studio Code - .NET Core 测试资源管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51751899/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com