我查找了文档,但找不到解决方案。
通过持续集成(appveyor),我在 GitHub 上的每次推送(或拉取请求)时构建一个项目,即 .NET 类库。
由于每个构建都标有一个版本,我希望程序集使用相同的版本进行版本控制。有什么建议吗?
我必须以指定的方式启动 MsBuild 吗?
我试图了解如何配置 appveyor.yml 文件来做到这一点,但到目前为止还没有运气。
谢谢!
启用AssemblyInfo修补appveyor.yml
:
assembly_info:
patch: true
file: AssemblyInfo.*
assembly_version: "2.2.{build}"
assembly_file_version: "{version}"
assembly_informational_version: "{version}"
assemblyInfo 修补效果很好。我扩展了它,我从 Git Release 分支获取版本。
您可以在我的博客文章中阅读它:GitVersion,版本控制变得简单而枯燥