Подготовка среды к преобразованию

Подготовка среды преобразования является важным шагом в процессе преобразования. Следующие рекомендации помогут обеспечить успех при преобразовании существующих установщиков в MSIX.

  • Минимальная версия ОС для средства упаковки MSIX — Windows 10 1809. Мы понимаем, что не все пользуются обновлением Windows 10 от октября 2018 года, а некоторые даже не используют Windows 10. Поэтому рекомендуется создать чистую виртуальную машину, предварительно настроенную для минимальной версии поддержки средства упаковки MSIX. Развертывание созданного пакета MSIX имеет разные требования к поддержке.

  • Чистая машина для преобразования важна, потому что во время установки средства упаковки MSIX мы будем отслеживать все в среде, чтобы зафиксировать действия установщика. Чистая машина означает, что на компьютере нет лишних приложений или служб, которые могут быть записаны в пакете.

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

  • Среда преобразования должна соответствовать архитектуре, в которой будет развернуто приложение. Например, если вы собираетесь развернуть пакет MSIX на компьютере x64, необходимо выполнить преобразование на компьютере x64.

  • Если у вас этого нет, мы предлагаем виртуальную машину быстрого создания, среду средства упаковки MSIX в Hyper-V, которая полностью готова для преобразования с использованием Windows 10 1809 и последней версии средства упаковки MSIX.

  • Следуйте рекомендациям по настройке средства упаковки MSIX (или средства по вашему выбору), а затем создайте контрольную точку для виртуальной машины. Таким образом вы можете использовать виртуальную машину для преобразования, возврата к предыдущей контрольной точке, и она будет чистым, настроенным компьютером, готовым к преобразованию еще раз или для проверки успешно преобразованного пакета MSIX.

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

  • Если вы хотите выполнить преобразование на удаленном компьютере, необходимо выполнить дополнительную настройку , чтобы включить его для преобразования.