Azure devops Visual Studio团队服务中的xUnit Visual Studio测试

Azure devops Visual Studio团队服务中的xUnit Visual Studio测试,azure-devops,xunit,azure-pipelines,Azure Devops,Xunit,Azure Pipelines,我尝试在Visual Studio Team Services中使用xunit测试设置asp.net core 1.0测试(Visual Studio是否联机),无论我如何尝试,都无法找到程序集 计划 \src \测试--文件夹 \test\Job.Core.Tests--项目名称 Visual Studio测试设置: 测试程序集:\$(构建配置)*测试*.dll;-:\obj** 启用代码覆盖率:真 VSTest版本:Visual Studio 2015 自定义测试适配器的路径:$(Build

我尝试在Visual Studio Team Services中使用xunit测试设置asp.net core 1.0测试(Visual Studio是否联机),无论我如何尝试,都无法找到程序集

计划

\src
\测试--文件夹
\test\Job.Core.Tests--项目名称

Visual Studio测试设置:

测试程序集:\$(构建配置)*测试*.dll;-:\obj**
启用代码覆盖率:真
VSTest版本:Visual Studio 2015
自定义测试适配器的路径:$(Build.SourcesDirectory)\packages
其他控制台选项:/InIsolation
平台:$(构建平台)
配置:$(构建配置)

我可以知道我哪里出错了吗

2016-04-09T05:27:33.1647258Z执行powershell脚本:
C:\LR\MMS\Services\MMS\TaskAgentProvisioner\Tools\agents\1.97.1\tasks\VSTest\1.0.34\VSTest.ps1


2016-04-09T05:27:35.3816395Z##[警告]未找到与模式匹配的测试程序集:'\release*test*.dll;-:\obj**


vso build上可用的默认模板提供了您想要的示例。如果创建新的生成定义,然后选择Visual Studio作为默认模板,则会得到一个Visual Studio测试任务,该任务将尝试发现名称中包含“Test”的所有DLL

测试程序集名称应采用此格式

***\$(构建配置)\*测试*.dll;-:**\obj\**


另外,请确保将工作文件夹设置到正确的位置,以便它可以使用上面提到的搜索模式找到DLL。

我假设您使用与此链接相同的方法在Asp.Net核心项目中实现xUnit测试:

通常,Asp.Net核心项目的生成输出目录与其他项目略有不同。编译后的DLL放在$(BuildConfiguration)\dnx451文件夹中。这取决于您使用的框架。要查找这些文件,请将测试程序集的路径更新为:

**\$(BuildConfiguration)\*\*test*.dll;-:**\obj\**

是的,我使用相同的方法,运气不佳,尝试了几天都无法修复此问题。未找到与模式匹配的测试程序集:'*\release**test.dll;-:**\obj**.@tomato45un我在测试程序集路径中又添加了一个“*”,你试过了吗?你能分享这个设置的截图吗?