【问题标题】:AssemblyVersion aligned with Appveyor versionAssemblyVersion 与 Appveyor 版本一致
【发布时间】:2015-11-09 23:45:34
【问题描述】:

我查找了文档,但找不到解决方案。

通过持续集成 (appveyor),我在 GitHub 上的每次推送(或拉取请求)时都构建了一个项目、.NET 类库。

由于每个构建都标有一个版本,我希望程序集使用相同的版本进行版本控制。 有什么建议吗?

我必须以指定的方式启动 MsBuild 吗?

我正在尝试了解如何配置 appveyor.yml 文件来做到这一点,但到目前为止还没有运气。

谢谢!

【问题讨论】:

    标签: git github msbuild appveyor


    【解决方案1】:

    appveyor.yml 中启用AssemblyInfo patching

    assembly_info:
      patch: true
      file: AssemblyInfo.*
      assembly_version: "2.2.{build}"
      assembly_file_version: "{version}"
      assembly_informational_version: "{version}"
    

    【讨论】:

      【解决方案2】:

      assemblyInfo 补丁运行良好。 我对其进行了扩展,并从 Git Release 分支获取版本。

      您可以在我的博文中阅读:GitVersion, Versioning made easy and dry

      【讨论】:

        猜你喜欢
        • 2018-05-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-27
        • 1970-01-01
        • 1970-01-01
        • 2021-10-17
        • 1970-01-01
        相关资源
        最近更新 更多