git - AssemblyVersion 与 Appveyor 版本一致

标签 git github msbuild appveyor

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

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

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

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

我试图了解如何配置 appveyor.yml 文件来执行此操作,但到目前为止运气不好。

谢谢!

最佳答案

启用AssemblyInfo patchingappveyor.yml 中:

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

关于git - AssemblyVersion 与 Appveyor 版本一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33620440/

相关文章:

GitVersion:如何通过提交消息回滚 SemVer 数字更改?

Git 删除 -- 由 TortoiseGit 缓存

GitHub:如何将公共(public)存储库作为私有(private)存储库中的子目录进行 fork ?

git - "Failed to connect to repository"设置 Github Jenkins 插件时出错

c# - ProjectGuid(.csproj),如何正确生成?

git - 从提交中删除提交的文件

git - 在其基础分支基于主分支后如何重新定位分支

git - Github 上的高级搜索?

msbuild - 防止 MSDeploy(有选择地)删除目标 IIS 服务器上的文件夹

asp.net - 如何在不构建网站的情况下使用 MSBuild 解析网站引用?