Преобразование msi в msix: как передать пользовательский ввод в формате msix?

Я конвертировал MSI-файл в MSIX с помощью MSIX. Теперь, как мне передать все входные данные, которые я использовал для предоставления / проверки на экранах установщика MSI? Я уже проверил файл msix для любого файла конфигурации, чтобы предоставить входные данные, но такого файла там не было.

1 ответ

Различия между пакетами MSIX и MSI в плане развертывания.

1) Применение дополнительных пользовательских настроек, таких как новый реестр или файлы, или изменение значений по умолчанию из исходного пакета можно выполнить с помощью пакетов модификации MSIX. Это эквивалент файлов MST, применяемых к пакетам MSI, но с некоторыми отличиями.

Свойства файлов модификации MSIX:

  • бесплатная версия - то есть вы можете установить новую версию своего приложения без перестройки или повторного развертывания пакета модификации (это было невозможно с файлами MST)

  • они устанавливаются отдельно и ведут себя как два отдельных пакета, которые можно обновлять отдельно. Вам не нужно развертывать пакет модификации одновременно с основным приложением, как вы это делали для файлов MSI и MST.

2) У вас нет пользовательских действий в пакетах MSIX. Все ресурсы (файлы, реестр, конфигурации, значения по умолчанию) из пакета должны быть включены в созданный вами пакет MSIX, чтобы приложение могло работать соответствующим образом для пользователя.

Если вам требуется ввод данных для определенных конфигураций, вы будете запрашивать пользователя при первом запуске приложения, а не во время установки.

3) Пакеты MSIX могут быть установлены только для каждого пользователя. Подробнее

По сути, если у вас был MSI/EXE, который настраивал базу данных на каком-то удаленном сервере / месте, это в настоящее время невозможно с пакетом MSIX. Вам нужно использовать отдельный установщик для развертывания базы данных.

Другие вопросы по тегам