【问题标题】:How do I pass assembly version from build step to next step如何将程序集版本从构建步骤传递到下一步
【发布时间】:2020-07-15 19:19:40
【问题描述】:

我的 Azure DevOps 存储库中有一个简单的 Windows 应用程序。我正在尝试为其设置构建,以便我可以练习使用 Azure Pipelines。

如何传递位于项目属性下的 AssemblyInfo.cs 文件中的 c# windows 应用程序的程序集版本以在管道的下一步中使用?

【问题讨论】:

  • 为什么需要将程序集版本传递给管道的下一步?我怀疑这是一个 XY 问题,但更多的上下文应该可以清除它。

标签: c# azure-devops azure-pipelines


【解决方案1】:
  1. 首先您需要获取程序集版本。您可以使用 powershell 脚本从文件中读取该值。这篇文章可以帮助你that
  2. 你需要设置变量来保持你的程序集版本。它也可以在 powershell 脚本中完成。你可以阅读这个here

    Write-Host "##vso[task.setvariable variable=AssemblyVersion;]$assemblyVersionFromFile"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    • 2022-11-22
    • 2021-03-31
    • 1970-01-01
    相关资源
    最近更新 更多