Я использую DesktopAppConverter через PowerShell для создания формата файла «appx».
Это то чем я занимаюсь:
DesktopAppConverter.exe -Installer C:\Users\Mark\Desktop\input\ -AppExecutable MPA.exe -Destination C:\Users\Mark\Desktop\output -PackageName "1005Mark" -AppId "MobilePayAlerts" -Publisher "CN=Verylong-ID-HERE" -Version 1.0.0.0 -Makeappx -Verbose -Sign
Итак, вот ошибка, которую я получаю при загрузке файла appx: "Ошибка проверки принятия пакета: элемент PublisherDisplayName в манифесте приложения 1005Mark.appx имеет значение Verylong-ID-HERE, что не соответствует отображению вашего издателя. имя: Марк."
Но если я изменю параметр -Publisher
на Mark, я получу следующие ошибки:
Недопустимое имя удостоверения пакета: 1005Mark (ожидаемое: 1005Mark.MobilePayAlerts)
Недопустимое имя семейства пакетов: 1005Mark_x9f05h8vsrrp6 (ожидаемое: 1005Mark.MobilePayAlerts_921pvy5st3vqc)
Недопустимое имя издателя пакета: CN=Mark (ожидаемое: CN=Verylong-ID-HERE)
В манифесте этого пакета (Package/Properties/DisplayName) используется отображаемое имя, которое вы не зарезервировали: 1005Mark.