Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Настройте компьютер разработки с помощью средств, необходимых для создания приложений Windows с помощью
Перед установкой любых средств см. сведения о требованиях к системе для разработки приложений 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 2022 версии 17.10 и более поздних версий
- Visual Studio 2022 версии 17.1 и 17.9
- Другие версии Visual Studio
Из приложения Установщика 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 для реализации пользовательского интерфейса.
- Visual Studio 2022 версии 17.1 и более поздних версий
- Visual Studio 2022 версии 17.0
- Visual Studio 2019
Если вы выполнили инструкции, описанные выше в обязательных рабочих нагрузках и компонентах , шаблоны уже должны быть установлены.
Выберите 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:
- Руководство по кодированию связей для гибридной CRT на сайте GitHub.
- Сегмент гибридного связывания CRT звонка сообщества WinUI от 20 апреля 2022 г.
Следующие шаги
Чтобы создать первое приложение WinUI 3, использующее пакет SDK для приложений Windows, см. статью "Создание первого проекта WinUI 3".
Дополнительные сведения см. в разделе "Использование пакета SDK для приложений Windows" в существующем проекте.
См. также
- Пакет SDK для приложений Windows
- Каналы выпуска пакета SDK для приложений Windows
- Установка средств для предварительной версии и экспериментальных каналов пакета SDK для приложений Windows
- Требования к системе для разработки приложений Windows
- Пакет SDK для приложений Windows и поддерживаемые выпуски Windows
- Скачивание пакета SDK для приложений Windows
- Создание первого проекта WinUI 3
- Использование пакета SDK для приложений Windows в существующем проекте
Windows developer