Мы поняли, что MSIX - это интересная современная альтернатива ClickOnce. Использование с графическим интерфейсом проходит гладко. И мы также хотим использовать его со скриптами Powershell / CMD. (Нам нужен только пакет msix, нет загрузки магазина.)
Вот наша проблема. Я видел документ от MS (https://docs.microsoft.com/en-us/windows/msix/package/manual-packaging-root), но очень частичный. У меня нет особого дела, я только хочу сделать стандартный экспорт скриптом, а не графическим интерфейсом.
Пожалуйста, кто-нибудь может дать мне лучшую инструкцию / руководство, чтобы легко создать пакет msix из командной строки?
Вот шаги, которые я нашел - и частичные вопросы:
- Create Manifest.xml - Хорошая документация по содержанию, но где его сохранить? Пользуюсь папкой с * .sln
- Сгенерируйте индекс ресурсов пакета - я считаю, что MakePRI.exe, но нужно ли его использовать?
- Создайте пакет с помощью MakeAppx - кому и где пользоваться? Даже в стандартном случае мне нужен mapping.txt. Какие файлы он должен содержать? Все из Манифеста? Где я должен разместить файлы - сервер онлайн или локально на ПК? Только картинки для иконок? Где я должен его запустить? Должно ли это место с * .sln или это может быть подпапка? Где должны быть двоичные файлы моей программы?
- Создайте пакет приложений - что должно стоять здесь в файле сопоставления, когда я сделаю приложение для x86 и x64?
- Подпишите msix - звучит просто - укажите msix-файл и подпись в качестве параметра и запустите
Понимаете, я очень запутался. С графическим интерфейсом - создание MSIX очень просто. Но как это автоматизировать? Кто-нибудь может мне помочь?