【问题标题】:How do I include a license file when when doing an ASP.net core build and publish in an Azure Devops Pipeline?在 Azure Devops Pipeline 中构建和发布 ASP.net 核心时,如何包含许可证文件?
【发布时间】:2021-02-28 11:24:53
【问题描述】:

在我的 .net core 5.0 webapp 中,我有一个文件 license.dat,它允许使用付费组件。在 Visual Studio 中,“复制到输出目录”的文件设置为“始终复制”。

如果我在 Visual Studio 中本地构建和运行我的项目 - 或将其发布到本地文件夹 - 该文件将包含在输出中。

如果我在本地运行“dotnet publish”,该文件也会包含在输出中。

但是,当使用 Azure Devops 管道时,该文件会被排除在构建工件之外。

如何确保文件包含在 Azure 构建管道生成的构建工件中?

【问题讨论】:

  • 请包含您的构建管道任务/配置的 sn-p/屏幕截图。

标签: visual-studio asp.net-core azure-devops


【解决方案1】:

您可以在 Azure 构建管道中使用复制文件任务。您需要添加新的任务副本文件并设置源和目标文件夹。这是使用 azure 经典构建管道的方法。

  • 如何添加新的复制任务

  • 复制任务设置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2020-09-14
    • 2019-04-20
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    相关资源
    最近更新 更多