Как автоматизировать процесс подписи msix? - PullRequest
1 голос
/ 10 июля 2019

Как это работает сейчас: я создаю пакет uwp как msix bandle.Затем с помощью MSIX Packaging Tool отредактируйте файл AppxManifest и подпишите воссозданный файл msix.Я пытаюсь отредактировать файл AppxManifest через класс System.IO.Packaging.Package, но этот метод повреждает файл.

Ответы [ 2 ]

0 голосов
/ 16 июля 2019

Вы можете использовать signtool, чтобы подписать пакет MSIX файлом PFX.Это то, что вы обычно делаете, если хотите автоматизировать подпись как часть рабочего процесса CI.Например, вы можете загрузить файл PFX в конвейеры Azure как секретный файл и загрузить его в свой конвейер сборки.

Пожалуйста, обратитесь к этой статье MSDN Magazine для получения дополнительной информации о том, как это сделать.

Вы не сможете изменить подписанный пакет.Вместо этого вы должны создать новый.

0 голосов
/ 16 июля 2019

SignTool умеет подписывать файлы MSIX.Вы можете вызвать его через консоль PowerShell.

...