откройте приложение UWA с дополнительной загрузкой с параметрами

#windows #msix #appinstaller

#Windows #msix #appinstaller

Вопрос:

Я создал приложение wpf и изучал, как развернуть его как приложение Windows Store с боковой загрузкой через пакет appinstaller.

Теперь я хочу запустить приложение с помощью команды оболочки с параметрами. Я настроил протокол, но, похоже, он не открывает приложение. что еще хуже, у меня нет разрешения на просмотр содержимого папки WindowsApps, в которую он должен быть установлен.

кто-нибудь может объяснить, как я могу запустить это приложение с аргументом? Также кто-нибудь может объяснить, как настраивается файловая структура внутри папки WindowsApps?

Ответ №1:

В конце я настраиваю протокол в декларациях моего манифеста пакета для своего приложения, чтобы разрешить его открытие через URL, например, myapname:

вот объяснение того, как это работает

вызываемый полный uri передается в параметрах приложения, поэтому я ввел пользовательскую обработку, чтобы позволить мне передавать все, что я хочу, в качестве строки запроса

так, например, я мог бы вызвать mayapp:?arg1=myvalue или myapp:localhost:80?myarg=myvalue