Подготовка среды к преобразованиюPrepare your environment for conversion

Подготовка среды преобразования является важным шагом в процессе преобразования.Preparing your conversion environment is an important step in the conversion process. Следующие рекомендации помогут обеспечить успешное выполнение при преобразовании существующих установщиков в MSIX.The following recommendations will help to ensure your success when you are converting your existing installers to MSIX.

  • Минимальным требованием к версии ОС для средства упаковки MSIX является Windows 10 1809.The minimum OS version requirement for the MSIX Packaging Tool is Windows 10 1809. Мы понимаем, что не у всех установлено обновление Windows 10 за октябрь 2018 г. или просто Windows 10.We understand that not everyone is on the Windows 10 October 2018 Update or even Windows 10. Поэтому рекомендуется создать чистую виртуальную машину, предварительно настроенную для минимальной версии поддержки для средства упаковки MSIX.Therefore, we recommend that you create a clean VM that is pre-configured for the min version of support for the MSIX Packaging Tool. Развертывание созданного пакета MSIX имеет различные требования к поддержке.Deployment of the generated MSIX package has different support requirements.

  • Чистый компьютер для преобразования важен, так как на этапе установки средства упаковки MSIX мы будем прослушивать все в среде, чтобы захватить действия, выполняемые установщиком.A clean machine for conversion is important because during the installation step of the MSIX Packaging Tool, we will be listening to everything in the environment to capture what the installer is doing. Чистый компьютер означает, что на компьютере не выполняются внешние приложения или службы, которые могут быть захвачены в пакете.A clean machine means that there aren't extraneous apps or services running on your machine that could get captured in your package.

  • Мы рекомендуем настроить компьютер преобразования для имитации среды, в которой будет выполняться пакет MSIX, поэтому при наличии служб или политик, которые будут использоваться, можно проверить, действительно ли пакет будет работать.We recommend configuring the conversion machine to mimic the environment where the MSIX package will be run, so if there are services or policies that will be there, you can test that the package will actually work.

  • Среда преобразования должна соответствовать архитектуре, в которой будет развертываться приложение.Your conversion environment should match the architecture of where you will be deploying the application. Например, если вы планируете развернуть пакет MSIX на компьютере с 64-разрядной архитектурой, то необходимо выполнить преобразование на компьютере с 64-разрядной архитектурой.For example, if you are going to deploy your MSIX package on an x64 machine, you should perform the conversion on an x64 machine.

  • Если это не так, мы предлагаем Быстрое создание виртуальной машиныс помощью средства упаковки MSIX в Hyper-V, готового к преобразованию с помощью Windows 10 1809 и последней версии средства упаковки MSIX.If this isn't something you have we offer a Quick Create VM, the MSIX Packaging Tool Environment in Hyper-V, which is ready to go with conversion with Windows 10 1809 and the latest version of the MSIX Packaging Tool.

  • Следуйте рекомендациям по настройке средства упаковки MSIX (или выбранного средства), а затем создайте контрольную точку для виртуальной машины.Follow the best practices recommendations for setting up the MSIX Packaging Tool (or tool of your choice), then create a checkpoint for the VM. Таким образом, вы можете использовать виртуальную машину для преобразования, вернуться к предыдущей контрольной точке, и она будет чистой, настроенной машиной, готовой к преобразованию, или проверке успешного преобразования пакета MSIX.This way you can use the VM to convert, revert to your previous checkpoint, and it will be a clean, configured machine ready for conversion again or for verifying your MSIX package converted successfully.

  • Полезно также выяснить зависимости вашего приложения, чтобы понять, какие из них следует запускать с приложением, а какие нужно упаковать в виде пакета изменений.Its also good to know what kind of dependencies you have so that you can understand which ones you should run with your app and which should be packaged as a modification package. Например, существующие зависимости среды выполнения рекомендуется включать в основное приложение.For example, if you have runtime dependencies, it’s a good idea to include those in your main application. Если у вас есть подключаемый модуль, следует упаковать его как пакет изменений, чтобы связать его с основным приложением.If you have a plug in, you should package that as a modification package to associate with your main application.

  • Если вы хотите выполнить преобразование на удаленном компьютере, необходимо выполнить дополнительные настройки , чтобы включить его для преобразования.If you want to perform your conversion on a remote machine, you will need to do some additional set-up to enable it for conversion.