2015-11-09 5 views
1

Я искал документацию, но не нашел решения.AssemblyVersion согласован с версией Appveyor

Через непрерывную интеграцию (appveyor), я строю при каждом нажатии (или вытягивании запроса) на GitHub проект, библиотеку .NET Class.

Поскольку каждая сборка отмечена версией, я хотел бы, чтобы сборки были версией с той же версией. Любое предложение?

Должен ли я запускать MsBuild определенным образом?

Я пытаюсь понять, как настроить файл appveyor.yml для этого, но пока не повезло.

Спасибо!

ответ

1

AssemblyInfo patching Включить в appveyor.yml:

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

ремонтного AssemblyInfo работает хорошо. Я продлил это, и я беру версию из ветки Git Release.

Вы можете прочитать его в своем блоге: GitVersion, Versioning made easy and dry