【问题标题】:VSTS not building Test.dll in ReleaseVSTS 未在 Release 中构建 Test.dll
【发布时间】:2018-08-09 23:14:44
【问题描述】:

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

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

Tests 项目引用了其他项目,但当然不会被其他项目引用。

我得到错误:

[警告]找不到与模式匹配的测试程序集:\release*test*.dll,!\obj**,**\App.Tests.dll。

当 VSTS 构建 Release 版本时,代理工作文件夹不包含 App.Tests.dll,因此 VSTS 测试运行器不运行,没有要运行的 dll。

这是代理构建文件夹的图片。没有 App.Test.dll

如何让代理构建 App.Tests.dll ?

【问题讨论】:

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


    【解决方案1】:

    您可以改为使用带有“测试”命令的 .NET Core 任务。这是一种更简单的方法。

    .NET Core task

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-14
      • 2016-10-24
      • 2020-09-06
      相关资源
      最近更新 更多