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

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

Примечание.

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

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

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

Для разработчиков 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 2019 поддерживает только пакет SDK для приложений Windows 1.1 и более ранних версий. Visual Studio 2022 рекомендуется для разработки приложений со всеми версиями пакета SDK для приложений Windows.

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

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

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

Из приложения Установщика 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, библиотеки и платформы выбран вариант Windows 10 SDK (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 в существующем проекте.