Номера версий UWP

Как отформатировать номер версии в AppxManifest для UWP? Я пробую все, что могу, но ничего не работает. Компилятор всегда возвращает:

C:\AdaptSource\Xivic\Adapt.Presentation.Xivic.UWP\bin\x86\Release\AppxManifest.xml: ошибка APPX0501: Ошибка проверки. ошибка C00CE169: Ошибка проверки манифеста приложения: манифест приложения должен быть допустимым в соответствии со схемой: строка 10, столбец 109, причина: «43.92.00» нарушает ограничение шаблона «(0|[1-9][0-9]{ 0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655 [0-2][0-9]|6553[0-5])(.(0|[1-9][0-9]{0,3}|[1-5][0-9]{ 4}|6[0–4][0–9]{3}|65[0–4][0–9]{2}|655[0–2][0–9]|6553[0–5] ])){3}'. Не удалось проанализировать атрибут «Версия» со значением «43.92.00». [C:\AdaptSource\Xivic\Adapt.Presentation.Xivic.UWP\Adapt.Presentation.Xivic.UWP.csproj]


person The Pademelon    schedule 23.10.2017    source источник
comment
Кроме того, ведущие нули в третьей позиции [43(первая позиция).92(вторая позиция).00(третья позиция)] не поддерживается   -  person Carlos Bigurra    schedule 07.01.2021


Ответы (1)


Должно быть 4 числа. См. документ MSDN:

https://docs.microsoft.com/en-us/windows/uwp/publish/package-version-numbering

person Stefan Wick MSFT    schedule 23.10.2017
comment
Всегда ли это так? Иногда я попадаю на страницу загрузки, и она жалуется, что последняя цифра не ноль. Или, может быть, я неправильно интерпретирую ошибку. - person The Pademelon; 24.10.2017
comment
Это всегда 4 числовых сегмента. В приведенном вами примере (43.92.00) у вас было только 3. Также двойной ноль ('00) не подходит. - person Stefan Wick MSFT; 24.10.2017