我查找了文档,但找不到解决方案。
通过持续集成(appveyor),我在GitHub上的每个推(或拉)请求构建一个项目,.NET类库。
由于每个构建都标记了一个版本,因此我希望程序集使用相同的版本进行版本控制。有什么建议吗?
是否必须以指定方式启动MsBuild?
我正在尝试了解如何配置appveyor.yml文件来做到这一点,但到目前为止还没有成功。
谢谢!
发布于 2015-11-12 02:23:15
在appveyor.yml中启用AssemblyInfo patching
assembly_info:
patch: true
file: AssemblyInfo.*
assembly_version: "2.2.{build}"
assembly_file_version: "{version}"
assembly_informational_version: "{version}"发布于 2016-02-25 00:52:37
assemblyInfo补丁运行良好。我对此进行了扩展,并从Git发布分支中获取了该版本。
你可以在我的博客文章中读到:GitVersion, Versioning made easy and dry
https://stackoverflow.com/questions/33620440
复制相似问题