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


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

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

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

Внимание

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

Установка средств с помощью 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 и выбрать Изменить, чтобы добавить рабочие нагрузки и компоненты после установки. Рекомендуется установить следующее:

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

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

    • Для разработки приложений на C# с помощью Windows App SDK выберите Разработка классических приложений .NET.
      • Затем в области Сведения об установке диалогового окна установки выберите Шаблоны C# для Windows App SDK (в нижней части списка).
    • Для разработки приложений на C++ с помощью Windows App SDK выберите Разработка классических приложений на C++.
      • Затем в области Сведения об установке диалогового окна установки выберите Шаблоны C++ для Windows App SDK (в нижней части списка).
    • Для разработки приложений универсальной платформы Windows (UWP) выберите Разработка приложений для универсальной платформы Windows
      • Затем в области Сведения об установке диалогового окна установки для этой рабочей нагрузки убедитесь, что выбран вариант Средства универсальной платформы Windows для C++ (версия 143).
  • На вкладке отдельные компоненты в разделе ПАКЕТОВ SDK, библиотек и платформ убедитесь, что выбран пакет SDK для Windows 10 (10.0.19041.0).

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

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

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

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

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

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

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

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

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

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

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