我正在使用AzureDevops构建我的webapi项目。测试成功运行,但由于以下错误而失败:
System.IO.FileNotFoundException: Unable to find tests for
D:\a\1\s\Api\FDA.Operational.Core.Workflow\Workflow.WebAPI.Tests\bin\Release\net
coreapp2.0\xunit.runner.visualstudio.dotnetcore.testadapter.dll. Make sure test
project has a nuget reference of package "Microsoft.NET.Test.Sdk" and framework
version settings are appropriate. Rerun with /diag option to diagnose further.
任何人都可以帮忙吗?
谢谢
答案 0 :(得分:1)
您的构建正在尝试在xUnit测试运行器程序集中查找单元测试。我可以告诉你:没有。
您应该缩小构建的 Test文件设置以不包括测试运行器,或者通过添加带有感叹号的条目来添加特定的 exclusion ( !)以及持有测试适配器的部件名称的一部分。应该看起来像此屏幕快照中的最后一个条目: