首页 > 解决方案 > 试图配置 Xunit 测试项目。但管道无法找到测试

问题描述

[debug]adjustedPattern: 'D:\a\1\s* / [Tt]ests/*.csproj'

[debug]0 匹配最终结果

[警告]未找到与指定模式匹配的项目文件。

[调试]已处理:##vso[task.issue type=warning;]未找到与指定模式匹配的项目文件。

信息:Azure Pipelines 托管代理已更新为包含 .Net Core 3.x (3.1) SDK/Runtime 以及 2.1。

除非您为您的项目锁定了 SDK 版本,否则可能会选择 3.x SDK,与以前的版本相比,它可能具有破坏性行为。

一些常见的更改是: 如果您使用Publish带有 -o 或 --Output 参数的命令,您将看到输出文件夹现在正在根目录而不是项目文件的目录中创建。要了解更多此类更改和故障排除,请参阅此处:https ://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting

[部分]整理:测试

标签: azureazure-devops

解决方案


您的搜索模式有问题,只需将搜索模式修改为正确的格式,这个问题就会得到解决。

在大多数情况下:

1.将模式更改为**/*.csproj'**/*.csproj'如果是yaml管道则使用)

或者更具体一点:

2.将模式更改为**/YourProjectName.csproj'**/YourProjectName.csproj'如果是yaml管道则使用)

如果您使用的是经典管道,您可能需要先取消链接框才能编辑元素:

在此处输入图像描述


推荐阅读