3

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

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

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

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

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

谢谢!

4

2 回答 2

2

启用AssemblyInfo修补appveyor.yml

assembly_info:
  patch: true
  file: AssemblyInfo.*
  assembly_version: "2.2.{build}"
  assembly_file_version: "{version}"
  assembly_informational_version: "{version}"
于 2015-11-11T18:23:14.913 回答
0

assemblyInfo 修补效果很好。我扩展了它,我从 Git Release 分支获取版本。

您可以在我的博客文章中阅读它:GitVersion,版本控制变得简单而枯燥

于 2016-02-24T16:52:36.597 回答