VSTS无法在发行版中构建Test.dll

时间:2018-08-09 23:14:45

标签: c# unit-testing continuous-integration azure-devops

我有一个包含三个项目的ASP.NET Core 2.x应用程序

  • App.dll
  • App.BL.dll
  • App.Tests.dll

“测试”项目引用了其他项目,但其他项目当然没有引用。

我得到了错误:

[警告]找不到符合以下格式的测试程序集: \ release * test * .dll,! \ obj **,** \ App.Tests.dll。

当VSTS生成发行版时,代理工作文件夹不包含App.Tests.dll,因此VSTS测试运行器不运行,没有dll可以运行。

enter image description here

这是代理程序生成文件夹的图片。没有App.Test.dll

如何获取代理以构建App.Tests.dll?

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以将.NET Core任务与“ test”命令一起使用。这是一种简单的方法。

.NET Core task