Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если вы только начинаете работу или вы профессиональный разработчик, устраняя сложную проблему, вы не одиноки. Подключитесь к сообществу разработчиков 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 Store | Создание учетной записи разработчика |
Начало работы
Впервые занимаетесь разработкой приложений для Windows? Эти ресурсы помогают перейти от нуля к работающему приложению:
- Начало работы с Windows App SDK. Настройка среды разработки и создание первого приложения
- Коллекция WinUI 3 . Изучение элементов управления WinUI 3, шаблонов конструктора и примеров кода в интерактивном приложении
- примеры Windows App SDK. Обзор примеров рабочего кода, охватывающих распространенные сценарии
-
Создайте проект WinUI из командной строки — используйте шаблоны
dotnet new, чтобы создать приложение WinUI без Visual Studio
Инструменты для разработчиков
Эти средства помогают создавать, упаковывать и отправлять приложения Windows из любого редактора или платформы:
- CLI для разработки приложений Windows (winapp CLI)(открытый исходный код, предварительная версия) — упаковывать, подписывать приложения Windows и управлять ими из командной строки. Работает с WinUI, WPF, Electron, Rust, Flutter и т. д. Ознакомьтесь с записью блога о объявлении.
- Расширение WinApp VS Code(предварительная версия) — запуск, отладка и упаковка приложений Windows непосредственно в VS Code.
- Плагин агента WinUI для GitHub Copilot и Claude Code(с открытым исходным кодом, предпросмотр) — генерация каркаса, сборка и доработка приложений WinUI с ИИ-поддержкой.
- Коллекция разработчиков ИИ(с открытым исходным кодом) — интерактивные примеры для ИИ на устройстве на Windows, включая Windows API ИИ.
- Dev Home(open-source) — настройте среду разработки, управляйте дисками разработки и отслеживайте производительность системы.
Отладка с помощью 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 App SDK — комплексные документы по пакету SDK, охватывающие API, развертывание и упаковку
- Справочник по API Windows App SDK — справочник по API WinRT для Windows App SDK
- Примечания к выпуску стабильного канала Windows App SDK — что нового, что исправлено и что изменилось в каждом выпуске
- Элементы управления и шаблоны WinUI 3 . Руководство по проектированию и справочник по элементам управления XAML
- Обзор идентичности пакета - Узнайте об упакованном, упакованном с внешним расположением и без упаковки вариантах развертывания
Поддержка сообщества
Обратитесь к другим разработчикам Windows, чтобы задать вопросы, поделиться знаниями и получить справку:
- приложение для Windows Development Discord — чат в режиме реального времени с другими разработчиками Windows
— задавайте технические вопросы и получайте ответы от экспертов Microsoft и сообществаMicrosoft Q&A - репозиторий 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 |
| Windows Разработчики · Microsoft Разработчики | |
| @windowsdeveloper · @microsoftdeveloper · @dotnet.developers |
Блоги и видео
- Блог разработчика Windows - Официальные объявления и подробные обзоры
- блог #ifdef Windows — практические руководства и объявления о инструментах
- Windows Developer YouTube — Видео-уроки и конференции
- Microsoft Developer YouTube — более широкий контент для разработчиков Microsoft
- .NET YouTube — руководства и обновления .NET
Поддержка Центра партнеров и Магазина
Если вы публикуете приложения в Microsoft Store или нуждаетесь в помощи с учетными записями Центра партнеров, отправками или сертификацией:
Магазин для издателей
- Панель мониторинга Центра партнеров — управление приложениями и отправками
- Partner Center support (Copilot) - Получите помощь по учетным записям Центра партнеров и публикации в Магазине (требуется учетная запись Центра партнеров)
- Сообщите о проблемах с сертификацией приложений . Обратитесь в группу сертификации по поводу конкретных сбоев приложений
Корпоративная поддержка
Для организаций с контрактами на поддержку:
- Создание инцидента поддержки - (требуется контракт на поддержку Microsoft)
Совместимость приложений
Если ваше приложение работает неправильно на Windows, или вам нужна помощь с модернизацией существующего приложения:
- App Assure — бесплатная техническая поддержка Microsoft, чтобы помочь приложениям работать над Windows 10, Windows 11 и Microsoft Edge
Windows developer