Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Que vous soyez en train de commencer ou que vous soyez un développeur professionnel qui résout un problème délicat, vous n’êtes pas seul. Connectez-vous à la communauté des développeurs Windows, accédez aux ressources d’experts et trouvez des solutions pour vous aider à créer d’excellentes applications.
Guide rapide
Utilisez ce tableau pour trouver la ressource appropriée pour votre scénario :
| Si vous avez besoin de... | Allez ici |
|---|---|
| Commencer à créer une application WinUI 3 | Prise en main du Kit de développement logiciel (SDK) d’application Windows |
| Voir les contrôles, les modèles et les exemples de code | Galerie WinUI 3 |
| Parcourir des exemples de code de travail | Exemples du Kit de développement logiciel (SDK) d’application Windows sur GitHub |
| Vérifier les nouveautés ou les modifications | Notes de publication du canal stable du SDK d’application Windows |
| Empaqueter, signer ou distribuer votre application | CLI de développement d'applications Windows (CLI WinApp) |
| Signaler un bogue dans le SDK d'application Windows | problèmes de SDK d'application Windows sur GitHub |
| Signaler un bogue dans WinUI | Problèmes WinUI sur GitHub |
| Poser une question technique | Microsoft Q&A ou Stack Overflow |
| Publier une application sur le Microsoft Store | Créer un compte de développeur |
Premiers pas
Nouveautés du développement d’applications Windows ? Ces ressources vous aident à passer de zéro à une application en cours d’exécution :
- Prise en main du SDK d'application Windows - Configurer votre environnement de développement et créer votre première application
- Galerie WinUI 3 - Explorer les contrôles WinUI 3, les modèles de conception et les exemples de code dans une application interactive
- exemples SDK d'application Windows - Parcourir des exemples de code de travail couvrant des scénarios courants
-
Créer un projet WinUI à partir de la ligne de commande - Utiliser
dotnet newdes modèles pour générer une structure d’une application WinUI sans Visual Studio
Outils de développeur
Ces outils vous aident à créer, empaqueter et expédier des applications Windows à partir de n’importe quel éditeur ou infrastructure :
- Interface de ligne de commande de développement d’applications Windows (winapp CLI)(open source, version préliminaire) - Créez des packages, signez et gérez des applications Windows à partir de la ligne de commande. Fonctionne avec WinUI, WPF, Electron, Rust, Flutter, etc. Lisez l’article de blog annonçant la nouveauté.
- Extension WinApp VS Code(préversion) - Exécuter, déboguer et empaqueter des applications Windows directement dans VS Code.
- Module complémentaire de l’agent WinUI pour GitHub Copilot et Claude Code(open source, préversion) - génération d’ossature, compilation et itération assistées par l’IA pour les applications WinUI.
- Ai Dev Gallery(open source) : exemples interactifs pour l’IA sur appareil sur Windows, y compris les API IA Windows.
- Dev Home(open source) : configurez votre environnement de développement, gérez les lecteurs de développement et surveillez les performances du système.
Débogage avec GitHub Copilot
GitHub Copilot pouvez vous aider à diagnostiquer et corriger les bogues dans vos applications Windows. Que vous rencontriez un problème de liaison XAML, un plantage inattendu ou un comportement d’API déroutant, essayez de demander directement à Copilot dans Visual Studio ou VS Code. Voici quelques exemples d’invites pour vous aider à démarrer :
| Scénario | Exemple de prompt |
|---|---|
| La liaison de données XAML ne se met pas à jour | « Ma x:Bind propriété ne met pas à jour l’interface utilisateur lorsque la valeur change. La propriété se trouve dans mon ViewModel. Qu’est-ce que je manque ? |
| L’application se bloque lors du lancement | « Mon application WinUI 3 lève une exception non gérée au démarrage. Voici la trace de pile : quelle est la cause probable ? |
| Blocage asynchrone/await | « Mon interface utilisateur se bloque quand j’appelle une méthode asynchrone. Comment éviter de bloquer le thread du répartiteur dans une application WinUI ? |
| Erreur d’empaquetage ou de déploiement | « Je reçois une erreur 0x80073CFD lors du déploiement de mon package MSIX. Qu’est-ce que cela signifie et comment puis-je le corriger ? » |
| API retournant des résultats inattendus | « L’appel StorageFolder.GetFilesAsync retourne une liste vide même si le dossier contient des fichiers. Quelles sont les autorisations ou fonctionnalités que je peux manquer ? » |
| Enquête sur les fuites de mémoire | « L’utilisation de la mémoire de mon application continue de croître. Comment trouver les objets qui ne sont pas collectés dans une application WinUI 3 ? » |
Conseil / Astuce
Pour obtenir de meilleurs résultats, collez des extraits de code ou des messages d’erreur pertinents avec votre invite. Copilot fonctionne le mieux lorsqu’il a un contexte spécifique sur votre problème.
Pour en savoir plus sur l’utilisation d’outils de développement assistés par l’IA avec des applications Windows, consultez Créer des applications natives Windows avec des agents IA.
Documentation et référence
Documentation officielle, références d’API et notes de publication pour les développeurs expérimentés :
- documentation SDK d'application Windows - Documentation complète du KIT de développement logiciel (SDK) couvrant les API, le déploiement et l’empaquetage
- informations de référence sur l’API SDK d'application Windows - Informations de référence sur l’API WinRT pour la SDK d'application Windows
- Notes de publication du canal stable du SDK d’application Windows - Nouveautés, correctifs et modifications dans chaque version
- Contrôles et modèles WinUI 3 - Conseils de conception et informations de référence sur les contrôles XAML
- Vue d’ensemble de l’identité du package - Comprendre les options de déploiement empaqueté, empaqueté avec emplacement externe et non empaqueté
Support communautaire
Connectez-vous à d’autres développeurs Windows pour poser des questions, partager des connaissances et obtenir de l’aide :
- Discord du développement d'applications Windows - Conversation en temps réel avec d’autres développeurs Windows
- Poser des questions techniques et obtenir des réponses d’experts Microsoft et de la communautéMicrosoft Q& A - dépôt SDK d'application Windows - Se connecter avec d’autres développeurs et l’équipe SDK d'application Windows
- Dépôt de GitHub WinUI 3 - Obtenir de l’aide et partager des commentaires sur WinUI
- Stack Overflow - Parcourir des milliers de questions auxquelles vous avez répondu avec SDK d'application Windows
Rester connecté
Suivez les dernières actualités, mises à jour et conseils de l’équipe de développement Windows.
Réseaux sociaux
| Plate-forme | Accounts |
|---|---|
| Bluesky | Windows Developer Docs · Microsoft Developer · .NET · Windows Insider |
| Windows Développeurs · Microsoft Développeurs | |
| @windowsdeveloper · @microsoftdeveloper · @dotnet.developers |
Blogs et vidéos
- Blog Windows Developer - Annonces officielles et présentations approfondies
- blog #ifdef Windows - Tutoriels pratiques et annonces d’outils
- Windows Developer YouTube - Tutoriels vidéo et sessions de conférence
- Microsoft Developer YouTube - Contenu élargi pour développeurs Microsoft
- .NET YouTube - didacticiels et mises à jour .NET
Support pour l'Espace Partenaires et le Store
Si vous publiez des applications sur le Microsoft Store ou avez besoin d'aide pour les comptes, soumissions ou certification de l'Espace partenaires :
Éditeurs de boutique
- Tableau de bord de l’Espace partenaires - Gérer vos applications et soumissions
- Partner Center support (Copilot) - Obtenir de l’aide sur les comptes de l’Espace partenaires et les soumissions du Store (nécessite un compte Espace partenaires)
- Signaler des problèmes de certification d’application - Contactez l’équipe de certification sur des échecs d’application spécifiques
Support d’entreprise
Pour les organisations disposant de contrats de support :
- Créer un incident de support - (nécessite un contrat de support Microsoft)
Compatibilité des applications
Si votre application ne fonctionne pas correctement sur Windows ou si vous avez besoin d'aide pour moderniser une application existante :
- App Assure - Support technique gratuit Microsoft pour aider vos applications à travailler sur Windows 10, Windows 11 et Microsoft Edge
Windows developer