Установка инструментов для каналов предварительного и экспериментального выпусков Windows App SDK

Настройте компьютер разработки, установив соответствующие средства для разработки приложений для Windows с помощью предварительных и экспериментальных каналов Windows App SDK.

Примечание

В этом разделе рассматриваются каналы предварительного и экспериментального выпуска Windows App SDK. См. статью каналы Windows App SDK выпусков. Для стабильного канала также есть средства установки для Windows App SDK.

Установка Visual Studio

Используйте эти ссылки, чтобы установить Visual Studio 2022 (рекомендуется) или Visual Studio 2019. Вы можете выбрать бесплатный выпуск Visual Studio Community, Visual Studio Professional или Visual Studio Enterprise. Также см. статью Требования к системе для разработки приложений Windows.

Обязательные рабочие нагрузки и компоненты

При установке Visual Studio выберите приведенные ниже рабочие нагрузки и компоненты.

  • На вкладке Рабочие нагрузки диалогового окна установки выберите нужный вариант:

    • Для разработки приложений универсальной платформы Windows (UWP) выберите Разработка приложений для универсальной платформы Windows
      • Затем в области Сведения об установке диалогового окна установки для этой рабочей нагрузки убедитесь, что выбран вариант Средства универсальной платформы Windows для C++ (версия 143) (для Visual Studio 2022) или Средства универсальной платформы Windows для C++ (версия 142) (для Visual Studio 2019).
    • Для разработки приложений C# выберите Разработка классических приложений .NET.
    • Для разработки приложений C++ выберите Разработка классических приложений на C++.
  • Убедитесь, что на вкладке Отдельные компоненты диалогового окна установки в разделе Пакеты SDK, библиотеки и платформы выбран вариант Windows 10 SDK (10.0.19041.0).

Предварительный выпуск.

Windows App SDK включает шаблоны проекта и элементов Visual Studio для создания и разработки приложений WinUI 3. Для предварительной версии следующего стабильного выпуска установите последнее расширение из канала предварительной версии. Дополнительные сведения см. в разделе Канал предварительного выпуска.

Шаблоны доступны путем установки расширения Visual Studio (VSIX).

Примечание

Если вы установили Windows App SDK шаблонов C# (сведения об установке рабочей нагрузки Разработка классических приложений .NET) и (или) Windows App SDK шаблонов C++ (сведения об установке рабочей нагрузки Разработка классических приложений на C++), выполните Visual Studio Installer, чтобы удалить их перед установкой VSIX.

Расширения из канала предварительной версии доступны только из указанных выше расположений для скачивания. Эти расширения недоступны в Visual Studio Marketplace или в диалоговом окне Управление расширениями в Visual Studio.

Примечание

Если вы устанавливаете версию C# расширения Windows App SDK 1.0 , предварительная версия 2 для Visual Studio 2019 и хотите использовать шаблон проекта Средства упаковки MSIX с одним проектом (см. статью Упаковка приложения с помощью одного проекта MSIX), необходимо также отдельно установить расширение средств упаковки MSIX с одним проектом. Шаблон проекта Blank App, Packaged (WinUI 3 in Desktop) имеет известную проблему, которая приводит к ошибке сборки, если вы также не установили расширение средств упаковки для одного проекта. Эта проблема не влияет на другие версии расширения Windows App SDK 1.0 ( предварительная версия 2).

Экспериментальный выпуск

Для экспериментальных функций установите последнее расширение из канала экспериментального выпуска. Дополнительные сведения см. в разделе Экспериментальный канал выпуска.

Выберите один из следующих вариантов, чтобы установить последний экспериментальный выпуск (экспериментальная версия 1.0):

  • В Visual Studio щелкните Расширения>Управление расширениями, выполните поиск Windows App SDK (экспериментальная версия) и установите последнее расширение.
  • Кроме того, вы можете скачать и установить расширение непосредственно из Visual Studio Marketplace:

Другие версии Windows App SDK см. по этой ссылке.

Дальнейшие действия

Чтобы создать первое приложение WinUI 3, использующее Windows App SDK, см. статью Создание первого проекта WinUI 3.

Также см. статью Использование пакета Windows App SDK в существующем проекте.