Динамическое использование пакетов платформы MSIX в классическом приложении

Пакет SDK для приложений для Windows и ОС Windows 11 позволяют приложениям динамически ссылаться на пакеты платформы MSIX и использовать их во время выполнения с помощью функции, называемой динамическими зависимостями. Эта функция предназначена в первую очередь для распаковки классических приложений для использования API и другого содержимого, предоставляемого пакетами платформы MSIX.

Наиболее распространенным сценарием использования функции динамических зависимостей является ссылка на пакет SDK для приложений для Windows в неупакованном приложении. В некоторых сценариях может потребоваться использовать функцию динамических зависимостей для ссылки на другой пакет платформы, отличный от непакованного приложения, например пакета платформы для WinUI 2 или среды выполнения DirectX.

Общие сведения о функции динамических зависимостей и рекомендации по их использованию в приложениях приведены в статьях ниже.

Статья Описание
Пакеты платформы MSIX и динамические зависимости Содержит важные понятия, связанные с пакетами платформы MSIX, и сведения о предназначении функции динамических зависимостей. Эта статья содержит информацию о графе пакетов для ссылок на пакеты платформы и модель обслуживания для пакетов платформы.
Использование среды выполнения пакета SDK для приложений Windows, упакованных с внешним расположением или распаковкой Описывает, как динамически получить зависимости от пакета SDK для приложений Windows в неупакованном приложении во время выполнения. Этот сценарий позволяет неупакованным приложениям использовать функции пакета SDK для приложений для Windows.
Использование API динамической зависимости для ссылки на пакеты MSIX во время выполнения Описывает использование API динамических зависимостей для динамического получения зависимостей от различных пакетов платформ (кроме пакета SDK для приложений для Windows) в неупакованном приложении во время выполнения.

Работа упакованных классических приложений в Windows

Подробное описание того, что происходит с файлами и записями реестра при создании пакета приложения Windows для классического приложения, см. в статье Основные сведения о работе упакованных классических приложений в Windows.