Я хочу открыть файл определенного расширения с помощью приложения Windows 10 UWP (Microsoft Store).
Я нажимаю правой кнопкой мыши на файл в проводнике, выбираю Open With
, затем Chose another app
и получаю меню ниже, которое делаетнетвключить нужное мне приложение.
На этом этапе я могу нажать Look for another app on this PC
, но нужное мне приложение — UWP, которого нет в папках Program Files
или Program Files (x86)
, поэтому я не могу просто перейти к пути к исполняемому файлу.
Как связать свое расширение с приложением UWP?
(Обратите внимание, что этонетдубликат того же вопроса для программ, не входящих в UWP)
решение1
Приложения UWP отличаются от приложений для настольных компьютеров. Если UWP был запрограммирован на открытие файлов определенного типа, он будет автоматически добавлен в список «Открыть с помощью». В противном случае его нельзя будет вручную добавить в этот список.
Для регистрации типа файла приложение UWP необходимо запрограммировать на выполнение следующих действий:
- Укажите точку расширения в манифесте пакета
- Добавьте нужные значки
- Обработать активированное событие
Более подробную информацию см. здесь:
- Активация файла обработки
- ОфициальныйАссоциация запускает образецна GitHub
- UWP: Открытие приложения с использованием расширений типов файлов (используя Visual Studio)