#windows #uwp #package #desktop #msix
#Windows #uwp #пакет #Для рабочего стола #msix
Вопрос:
Я добавил расширение для рабочего стола в свое приложение UWP, которое предоставляет некоторые дополнительные функции, если оно работает на настольных платформах Windows 10. Но для других платформ он не будет использоваться. Поэтому я хочу убедиться, что расширение desktop не установлено на других платформах, тем самым экономя пользователям место на диске. Я изучил расширение приложения, но оно не подходит для моих вариантов использования, поскольку приложение UWP и компонент рабочего стола взаимодействуют через именованные каналы и файлы, отображаемые в памяти. Есть ли какой-либо другой способ контролировать установку компонента рабочего стола в зависимости от платформы, на которой он устанавливается??
Обновление 1
Из дальнейших исследований я обнаружил, что это должно быть возможно с дополнительными пакетами / связанными наборами, чтобы быть точными связанными наборами для моего сценария. В примерах, приведенных в документах, показаны только сценарии упаковки приложений uwp в виде связанных наборов, и не было приведено ни одного примера упаковки приложений win32 в виде связанных наборов. Есть ли какой-либо способ упаковать приложение win32 в виде связанных наборов??
Комментарии:
1. Не поддерживается установка вашего приложения UWP без установки его расширений для рабочего стола.
2. @YanGu-MSFT есть ли какая-либо причина, по которой он не поддерживается?? Расширение Desktop будет использоваться только на платформе desktop, поэтому имеет смысл не устанавливать его на другие платформы. Есть ли какой-либо план поддержки этой функции, если нет, есть ли какое-либо место, которое я могу запросить для этой функции??
3. Для UWP не поддерживается управление процессом установки. Вы можете перейти в центр обратной связи и отправить отзыв, чтобы запросить эту функцию.