Как обработать предварительные условия для установщика .msix? - PullRequest
0 голосов
/ 08 октября 2019

У нас есть базовый установщик MSI, созданный с помощью installshield. Целью установщика является установка приложения WPF. Этот установщик имеет ряд предварительных условий, которые являются частью файла .exe установщика и будут установлены в качестве первого шага установки, если это необходимо. Одним из них является Sql Server Localdb.

Сейчас мы смотрим на создание установщика .msix. Мы добились определенного прогресса, используя тип проекта visual studio, называемый «Проект упаковки приложений Windows». Получившийся файл .msixbundle устанавливает нашу программу в папке Program File \ WindowsApps.

Теперь встает вопрос о том, как установить предварительные условия, необходимые для работы нашей программы. Возможно ли это с помощью msix?

1 Ответ

2 голосов
/ 10 октября 2019

Для этого пакеты MSIX включают поддержку зависимостей . Операционная система автоматически получит эти зависимости и установит их, когда пользователь установит приложение.

Как видно из документов MSFT, зависимости включают ссылку на другой пакет msix / apps. Так что же делать, если вам нужно установить приложение, которое не упаковано в этом новом формате (очень вероятная ситуация).

Microsoft опубликовала обновление (которое, по их словам, должно использоваться только разработчиками игр)это означает, что мы могли бы запустить установку MSI / EXE из основного пакета MSIX , который устанавливает наше приложение.

Если вы не заметили из моего профиля, я работаю в Продвинутый установщик команды . Здесь мы в настоящее время изучаем эту поддержку, чтобы выяснить, могут ли / как пакеты MSIX связывать другие более старые установки для создания «гибридного» метода распространения.

...