Рекомендации по использованию средства упаковки MSIX

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

Настройка параметров по умолчанию для инструмента упаковки MSIX

  • Создание командной строки с каждым пакетом Этот параметр сделает так, чтобы автоматически создавался файл шаблона командной строки, чтобы при повторном упаковке того же приложения (например, новой версии) в командной строке можно было настроить предварительно настроенный файл шаблона командной строки для этого приложения. Чтобы создать файл шаблона во время рабочего процесса, необходимо предоставить установщик.
  • По умолчанию выбрать все исправления для подготовки компьютера Этот параметр позволяет выбрать предварительно выбранные исправления, чтобы на этапе подготовки компьютера можно было просто отключить все, не выполняя выбор по отдельности.
  • соблюдение требований к версии Microsoft Store если вы планируете развертывать приложение с помощью Microsoft Store, следует убедиться, что он соответствует требованиям к хранению (это повлияет на требования к версии пакета и минимальную поддержку версии ос). если этот параметр не установлен, пакет будет иметь минимальную версию, равную Windows 10 1709, и вы получите полный контроль над 4 цифрами версии пакета. если этот флажок установлен, пакет будет иметь минимальную версию, равную Windows 10 1809, а версия должна заканчиваться на. 0 (например, 1.5.6.0).
  • Добавление целостности пакета при создании пакета Если выбран этот параметр, целостность пакетов будет автоматически добавлена во все создаваемые пакеты. целостность пакетов поддерживается в Windows 10 2004 и более поздних версиях.
  • Добавлена поддержка MSIX Core при создании пакета . Этот параметр позволяет добавить поддержку MSIX Core в каждый создаваемый пакет. после выбора этого предложения откроется раскрывающийся список, который позволит указать версию Windows для поддержки.
  • Расположение сохранения по умолчанию Укажите место сохранения по умолчанию, в котором будут сохраняться созданные пакеты и связанные файлы.
  • Расположение программы установки по умолчанию Укажите расположение по умолчанию, в котором нужно найти установщики для преобразования.
  • Номер порта сервера Укажите номер порта сервера для инструмента упаковки MSIX. Это уместно, если вы планируете преобразовать с помощью удаленного компьютера.
  • Предпочтения среды Укажите среду по умолчанию для каждого преобразования.
  • Параметры подписывания Укажите параметр по умолчанию для подписывания при преобразовании приложений. Для установки необходимо подписать пакет MSIX. Вы можете выбрать один из нескольких вариантов подписывания.
    • Подпишитесь с помощью подписи Device Guard. Этот вариант рекомендуется, если у вас нет доверенного сертификата на предприятии. Перед выбором этого параметра необходимо выполнить некоторые действия по включению подписи Device Guard .
    • Подпишитесь с помощью сертификата (PFX). Этот вариант рекомендуется, если у вас уже есть доверенный сертификат, который используется в вашей организации.
    • Укажите CER-файл (не подписывается). Если вы не хотите подписываться во время преобразования, но хотите убедиться, что сведения об издателе будут действительны во время подписания, можно выбрать этот параметр.
    • Не подписывать пакет. — Если вы хотите подписать пакет с помощью другого метода или позже после создания пакета, можно выбрать этот параметр. Кроме того, рекомендуется добавить URL-адрес сервера меток времени к параметрам подписывания (если применимо), чтобы приложение можно было установить даже в случае истечения срока действия сертификата.

Примечание

Подписывание приложения формата пакета MSIX с помощью сертификата SHA1 не поддерживается.

Другие параметры

  • Исключения файлов и реестра Хотя у нас есть набор исключаемых элементов по умолчанию, мы рекомендуем рассмотреть и добавить или удалить любые исключаемые элементы для конкретных нужд.
  • Коды завершения установщика Если у вас есть определенные коды выхода установщика, которые необходимо активировать для перезапуска во время преобразования, их можно указать здесь. По умолчанию мы уже добавили общие шаблоны, но их можно удалить, если вы никогда не хотите запускать перезагрузку. Обратите внимание, что при использовании пользовательского интерфейса средство упаковки никогда не активирует перезагрузку автоматически, но если вы используете параметр командной строки, это приведет к автоматическому запуску программы.

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

Рекомендации по повторной упаковке

При использовании средства упаковки MSIX существует несколько вещей, которые мы рекомендуем использовать в процессе переупаковки.

  • При упаковке установщиков ClickOnce необходимо отправлять ярлык на рабочий стол, если установщик не предусматривает выполнение такой операции. В целом рекомендуется всегда отправлять на рабочий стол ярлык исполняемого файла основного приложения.
  • При создании пакетов изменений необходимо объявить имя пакета (имя удостоверения) родительского приложения в пользовательском интерфейсе средства, чтобы средство правильно установило зависимость пакета в манифесте пакета изменения.
  • Выполнение подготовительных действий на странице Подготовка компьютера является необязательным, но настоятельно рекомендуется, так как это поможет уменьшить излишние данные в пакете.
  • Необходимо подписать пакет, чтобы установить его, но мы также рекомендуем отметку времени сертификата, чтобы приложение можно было установить даже в случае истечения срока действия сертификата.
  • Объявление поля расположения установки на странице сведений о пакете является необязательным. Убедитесь, что этот путь совпадает с расположением установки установщика приложений.

Рекомендации по тестированию пакета MSIX

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