Я создал пакет appx с помощью makeappx.exe. Также я внес изменения в Jenkins, чтобы в каждой сборке я мог получать appx в качестве вывода. Теперь при каждой сборке я получаю appx с тем же номером версии, что и эта версия, установленная в AppxManifest.xml. Я хочу увеличивать версию пакета appx для каждой сборки. Как это сделать?
Как автоматически увеличить версию в AppxManifest.xml, когда приложение создается с помощью инструмента MakeAppx?
Ответы (1)
Версию можно обновить в Package.appxmanifest
проекта перед каждой его сборкой. Например:
<Identity Name="3ec95549-...7a30bb0" Publisher="CN=publisher" Version="1.2.0.0" />
После сборки проекта вы могли найти версию в AppxManifest.xml
. Но вы можете просто отредактировать AppxManifest.xml
, чтобы обновить версию перед пакетом.
MakeAppx.exe
определил, что версия пакета зависит от версии внутри AppxManifest.xml
.MakeAppx.exe
нет команды для переустановки версии пакета для создания пакета приложения. Вы не можете обновить версию через MakeAppx.exe
.
Но если вы создаете пакет приложений, вы можете указать номер версии пакета с помощью команды /bv
из MakeAppx.exe
. Подробности см. в разделе «Создание пакета приложений» в Создайте пакет приложения с помощью инструмента MakeAppx.exe.
person
Sunteen Wu
schedule
01.08.2017