Справка и руководство для разработчиков Windows

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

Разработчик пьёт кофе, просматривая код на двух мониторах.

Краткое руководство

Используйте эту таблицу для поиска подходящего ресурса для вашего сценария:

Если вам нужно... Перейдите сюда
Начало создания приложения WinUI 3 Начало работы с пакетом SDK для приложений Windows
Просмотр элементов управления, шаблонов и примеров кода Галерея WinUI 3
Обзор примеров рабочего кода Примеры пакета SDK для приложений Windows на GitHub
Проверьте новые или измененные возможности заметки о выпуске стабильного канала Windows App SDK
Упакуйте, подпишите или распространите ваше приложение CLI разработки приложений Windows (winapp CLI)
Сообщите об ошибке в Windows App SDK Проблемы Windows App SDK на GitHub
Сообщите об ошибке в WinUI Проблемы WinUI с GitHub
Задать технический вопрос Microsoft Q& A или Stack Overflow
Публикация приложения в Microsoft Store Создание учетной записи разработчика

Начало работы

Впервые занимаетесь разработкой приложений для Windows? Эти ресурсы помогают перейти от нуля к работающему приложению:

Инструменты для разработчиков

Эти средства помогают создавать, упаковывать и отправлять приложения Windows из любого редактора или платформы:

Отладка с помощью GitHub Copilot

GitHub Copilot помогут вам диагностировать и устранять ошибки в приложениях Windows. Будь то сбой привязки XAML, непредвиденный сбой или запутанное поведение API, попробуйте запросить Copilot непосредственно в Visual Studio или VS Code. Вот несколько примеров запросов, которые помогут вам начать:

Сценарий Пример запроса
Привязка данных XAML не обновляется "Мое x:Bind свойство не обновляет пользовательский интерфейс при изменении значения. Свойство находится в my ViewModel. Что мне не хватает?"
Сбой приложения при запуске "Мое приложение WinUI 3 создает необработанное исключение во время запуска. Вот трассировка стека — в чём, скорее всего, причина?
Взаимоблокировка при async/await "Мой пользовательский интерфейс зависает при вызове асинхронного метода. Как избежать блокировки потока диспетчера в приложении WinUI?
Ошибка упаковки или развертывания "При развертывании пакета MSIX возникает ошибка 0x80073CFD. Что это означает и как это исправить?
API, возвращающий непредвиденные результаты "Вызов StorageFolder.GetFilesAsync возвращает пустой список, даже если папка содержит файлы. Каких разрешений или возможностей мне может не хватать?
Исследование утечки памяти "Использование памяти моего приложения продолжает расти. Как определить, какие объекты не удаляются сборщиком мусора в приложении WinUI 3?

Совет

Для получения наилучших результатов вставьте соответствующие фрагменты кода или сообщения об ошибках вместе с запросом. Copilot работает лучше всего, когда у него есть конкретная информация о вашей проблеме.

Дополнительные сведения об использовании средств разработки с помощью ИИ с Windows приложениями см. в статье Создание собственных приложений Windows с помощью агентов ИИ.

Документация и справочные материалы

Официальная документация, ссылки на API и заметки о выпуске для опытных разработчиков:

Поддержка сообщества

Обратитесь к другим разработчикам Windows, чтобы задать вопросы, поделиться знаниями и получить справку:

  • приложение для Windows Development Discord — чат в режиме реального времени с другими разработчиками Windows
  • Microsoft Q&A — задавайте технические вопросы и получайте ответы от экспертов Microsoft и сообщества
  • репозиторий Windows App SDK — взаимодействуйте с другими разработчиками и командой Windows App SDK
  • Репозиторий GitHub WinUI 3 — получение справки и предоставление отзывов о WinUI
  • Stack Overflow — просмотр тысяч ответов на вопросы, помеченные Windows App SDK

Оставайтесь подключенными

Следуйте последним новостям, обновлениям и советам от команды разработчиков Windows.

Социальные медиа

Platform Accounts
Bluesky Windows Документация разработчика · Microsoft Developer · .NET · Windows Insider
LinkedIn Windows Разработчики · Microsoft Разработчики
Instagram @windowsdeveloper · @microsoftdeveloper · @dotnet.developers

Блоги и видео

  • Блог разработчика Windows - Официальные объявления и подробные обзоры
  • блог #ifdef Windows — практические руководства и объявления о инструментах
  • Windows Developer YouTube — Видео-уроки и конференции
  • Microsoft Developer YouTube — более широкий контент для разработчиков Microsoft
  • .NET YouTube — руководства и обновления .NET

Поддержка Центра партнеров и Магазина

Если вы публикуете приложения в Microsoft Store или нуждаетесь в помощи с учетными записями Центра партнеров, отправками или сертификацией:

Магазин для издателей

Корпоративная поддержка

Для организаций с контрактами на поддержку:

Совместимость приложений

Если ваше приложение работает неправильно на Windows, или вам нужна помощь с модернизацией существующего приложения:

  • App Assure — бесплатная техническая поддержка Microsoft, чтобы помочь приложениям работать над Windows 10, Windows 11 и Microsoft Edge