Поделиться через


Установка инструментов для Windows App SDK

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

Перед установкой любых средств см. сведения о требованиях к системе для разработки приложений Windows.

Внимание

Эта статья относится только к стабильному каналу выпуска пакета SDK для приложений Windows. Другие каналы выпуска см. в разделе "Установка средств для предварительной версии и экспериментальных каналов" пакета SDK для приложений Windows.

Установка средств с помощью winget

[Visual Studio 2022 и более поздних версий] Установите необходимые средства и рабочие нагрузки с помощью консоли и одной из следующих команд. Эти команды открывают Visual Studio Installer с недостающими рабочими нагрузками, для которых можно выбрать "Изменить", чтобы установить необходимые компоненты.

Для разработчиков C#

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore

Для разработчиков C++

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.NativeDesktop  Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp"  -s msstore

Установка средств вручную

В следующих разделах описывается установка необходимых средств и рабочих нагрузок вручную.

Установите Visual Studio.

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

Внимание

Visual Studio 2022 рекомендуется для разработки приложений с помощью любой версии пакета SDK для приложений Windows (Visual Studio 2019 поддерживает пакет SDK для приложений Windows 1.1 и более ранних версий).

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

Во время установки Visual Studio можно установить рабочие нагрузки и компоненты (вы также можете открыть Visual Studio Installer и выбрать "Изменить ", чтобы добавить рабочие нагрузки и компоненты после установки). Рекомендуется установить следующее:

Из приложения Установщика Visual Studio:

  • На вкладке рабочих нагрузок :

    • Для разработки приложений C# с помощью пакета SDK для приложений Windows выберите разработку приложений WinUI.
    • Для разработки приложений C++ с помощью пакета SDK для приложений Windows выберите разработку приложений WinUI
      • Затем в области сведений об установке диалогового окна установки, под узлом разработки приложений WinUI, выберите средства разработки приложений WinUI на C++. (При этом также будут выбраны все дополнительные необходимые компоненты.)

Примечание.

В Visual Studio 17.10 – 17.12 эта рабочая нагрузка называется разработкой приложений Windows.

Шаблоны проектов и элементов для Visual Studio

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

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

Выберите C# или C++ в качестве языка, Windows в качестве платформы и WinUI в качестве типа проекта, чтобы создать проект пакета SDK для приложений Windows.

При необходимости установите Template Studio для WinUI (C#), чтобы ускорить создание новых приложений WinUI .NET с помощью пользовательского интерфейса на основе мастера. Выберите один из множества типов проектов и функций, чтобы создать адаптированный для вас шаблон проекта.

Дополнительные версии пакета SDK для приложений Windows см. в разделе "Скачивание" для пакета SDK для приложений Windows.

Гибридная компоновка библиотек среды выполнения C/C++

В выпусках 1.0.3 и 1.1, предварительная версия 2 и выше Windows App SDK использует гибридную компоновку библиотеки времени выполнения C/C++ (гибридная компоновка CRT). Это метод компоновки CRT, который упрощает развертывание. Независимо от того, являетесь ли вы разработчиком приложений C++ или разработчиком библиотеки C++, ознакомьтесь со следующими ресурсами по гибридной компоновке CRT:

Следующие шаги

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

Дополнительные сведения см. в разделе "Использование пакета SDK для приложений Windows" в существующем проекте.