Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ganz gleich, ob Sie gerade erst anfangen oder ein professioneller Entwickler sind, der ein kniffliges Problem behebt – Sie sind nicht allein. Stellen Sie eine Verbindung mit der Windows Entwicklercommunity her, greifen Sie auf Expertenressourcen zu, und finden Sie Lösungen, die Ihnen beim Erstellen großartiger Apps helfen.
Kurzanleitung
Verwenden Sie diese Tabelle, um die richtige Ressource für Ihr Szenario zu finden:
| Wenn Sie Folgendes tun müssen ... | Hier klicken |
|---|---|
| Erstellen einer WinUI 3-App starten | Erste Schritte mit dem Windows App SDK |
| Anzeigen von Steuerelementen, Mustern und Codebeispielen | WinUI 3-Katalog |
| Durchsuchen von Funktionierenden Codebeispielen | Beispiele für das Windows App SDK auf GitHub |
| Überprüfen, was neu ist oder geändert wurde | Versionshinweise zum stabilen Kanal des Windows App SDK |
| Verpacken, Signieren oder Verteilen Ihrer App | Windows-App Development CLI (winapp CLI) |
| Melden eines Fehlers im Windows App SDK | Windows App SDK Probleme bei GitHub |
| Melden eines Fehlers in WinUI | WinUI-Probleme bei GitHub |
| Stellen Sie eine technische Frage | |
| Veröffentlichen einer App im Microsoft Store | Erstellen eines Entwicklerkontos |
Erste Schritte
Neu bei der Entwicklung von Windows-Apps? Diese Ressourcen helfen Ihnen, von Null zu einer ausgeführten App zu wechseln:
- Erste Schritte mit dem Windows App SDK – Einrichten Ihrer Entwicklungsumgebung und Erstellen Ihrer ersten App
- WinUI 3-Katalog – Erkunden von WinUI 3-Steuerelementen, Entwurfsmustern und Codebeispielen in einer interaktiven App
- Windows App SDK Beispiele – Durchsuchen von funktionierenden Codebeispielen für allgemeine Szenarien
-
Erstellen eines WinUI-Projekts über die Befehlszeile – Verwenden von
dotnet newVorlagen zum Erstellen eines Gerüsts für eine WinUI-App ohne Visual Studio
Entwicklerwerkzeuge
Diese Tools helfen Ihnen beim Erstellen, Verpacken und Versenden von Windows Apps aus einem beliebigen Editor oder Framework:
- Windows-App Development CLI (winapp CLI)(Open-Source, Vorschau) – Verpacken, Signieren und Verwalten von Windows-Apps über die Befehlszeile. Arbeitet mit WinUI, WPF, Electron, Rust, Flutter und mehr. Lesen Sie den Blogbeitrag zur Ankündigung.
- WinApp VS Code extension(preview) – Ausführen, Debuggen und Verpacken Windows Apps direkt in VS Code.
- WinUI-Agent-Plug-In für GitHub Copilot und Claude Code(Open-Source, Vorschau) – KI-unterstütztes Gerüst, Erstellen und Iteration für WinUI-Apps.
- AI Dev Gallery(Open Source) – Interaktive Beispiele für On-Device-KI unter Windows, einschließlich der Windows-AI-APIs.
- Dev Home(open-source) – Richten Sie Ihre Entwicklungsumgebung ein, verwalten Sie Entwicklerlaufwerke, und überwachen Sie die Systemleistung.
Debuggen mit GitHub Copilot
GitHub Copilot können Ihnen helfen, Fehler in Ihren Windows-Apps zu diagnostizieren und zu beheben. Ganz gleich, ob Sie auf einen XAML-Bindungsfehler, einen unerwarteten Absturz oder ein verwirrendes API-Verhalten stoßen, versuchen Sie, Copilot direkt in Visual Studio oder VS-Code zu fragen. Im Folgenden finden Sie einige Beispieleingabeaufforderungen für den Einstieg:
| Szenario | Beispiel-Prompt |
|---|---|
| XAML-Datenbindung wird nicht aktualisiert | "Meine x:Bind Eigenschaft aktualisiert die Benutzeroberfläche nicht, wenn sich der Wert ändert. Die Eigenschaft befindet sich in meinem ViewModel. Was fehlt mir?" |
| App stürzt beim Start ab | "Meine WinUI 3-App löst beim Start eine unbehandelte Ausnahme aus. Hier ist die Stapelablaufverfolgung – was ist die wahrscheinliche Ursache?" |
| Async/await Deadlock | "Meine Benutzeroberfläche wird eingefroren, wenn ich eine asynchrone Methode aufrufe. Wie vermeide ich das Blockieren des Dispatcherthreads in einer WinUI-App? |
| Paket- oder Bereitstellungsfehler | "Beim Bereitstellen meines MSIX-Pakets wird ein Fehler 0x80073CFD angezeigt. Was bedeutet das, und wie kann ich es beheben?" |
| API gibt unerwartete Ergebnisse zurück. | "Der StorageFolder.GetFilesAsync Aufruf gibt eine leere Liste zurück, obwohl der Ordner Dateien enthält. Welche Berechtigungen oder Funktionen fehlt mir möglicherweise?" |
| Untersuchung von Speicherlecks | "Die Speicherauslastung meiner App wächst weiter. Wie finde ich heraus, welche Objekte in einer WinUI 3-App nicht vom Garbage Collector freigegeben werden? |
Tipp
Fügen Sie relevante Codeausschnitte oder Fehlermeldungen zusammen mit Ihrer Eingabeaufforderung ein, um optimale Ergebnisse zu erzielen. Copilot funktioniert am besten, wenn es einen bestimmten Kontext zu Ihrem Problem hat.
Weitere Informationen zur Verwendung von KI-unterstützten Entwicklungstools mit Windows Apps finden Sie unter Erstellen nativer Windows Apps mit AI-Agents.
Dokumentation und Referenz
Offizielle Dokumentation, API-Referenzen und Versionshinweise für erfahrene Entwickler:
- Windows App SDK Dokumentation – Umfassende SDK-Dokumente, die APIs, Bereitstellung und Verpackung abdecken
- Windows App SDK API-Referenz – WinRT-API-Referenz für die Windows App SDK
- Windows App SDK-Versionshinweise für den Stable-Kanal – Neuerungen, Fehlerbehebungen und Änderungen in jeder Veröffentlichung
- WinUI 3-Steuerelemente und -Muster – Entwurfsleitfaden und XAML-Steuerelementreferenz
- Übersicht über die Paketidentität – Grundlegendes zu Paketen, Paketen mit externen Speicherorten und entpackten Bereitstellungsoptionen
Communityunterstützung
Verbinden Sie sich mit anderen Windows Entwicklern, um Fragen zu stellen, Wissen zu teilen und Hilfe zu erhalten:
- Windows-App Development Discord – Echtzeitchat mit anderen Windows Entwicklern
– Stellen Sie technische Fragen und erhalten Sie Antworten von Microsoft Experten und der CommunityMicrosoft Q& A - Windows App SDK Repository – Verbinden Sie sich mit anderen Entwicklern und dem Windows App SDK Team
- WinUI 3 GitHub Repository – Hilfe erhalten und Feedback zu WinUI teilen
- Stack Overflow - Durchsuchen Sie Tausende beantworteter Fragen, die mit Windows App SDK versehen sind
Bleiben Sie in Verbindung
Folgen Sie den neuesten Neuigkeiten, Updates und Tipps aus dem Windows Entwicklerteam.
Soziale Medien
| Plattform | Accounts |
|---|---|
| Bluesky | Windows Developer Docs · Microsoft Developer · .NET · Windows Insider |
| Windows Entwickler · Microsoft Entwickler | |
| @windowsdeveloper · @microsoftdeveloper · @dotnet.developers |
Blogs und Videos
- Windows Developer Blog - Offizielle Ankündigungen und Deep Dives
- #ifdef Windows Blog – Praktische Lernprogramme und Toolankündigungen
- Windows Developer YouTube – Videolernprogramme und Konferenzsitzungen
- Microsoft Developer YouTube – Umfassendere Microsoft Entwicklerinhalte
- .NET YouTube – .NET Lernprogramme und Updates
Partner-Center- und Store-Support
Wenn Sie Apps auf dem Microsoft Store veröffentlichen oder Hilfe zu Partner Center-Konten, Übermittlungen oder Zertifizierungen benötigen:
Store-Herausgeber
- Partner Center-Dashboard – Verwalten Ihrer Apps und Übermittlungen
- Partner Center-Support (Copilot) – Hilfe zu Partner Center-Konten und Store-Übermittlungen (erfordert Partner Center-Konto)
- Melden von App-Zertifizierungsproblemen – Wenden Sie sich an das Zertifizierungsteam zu bestimmten App-Fehlern.
Unternehmensunterstützung
Für Organisationen mit Supportverträgen:
- Erstellen Sie einen Support-Vorfall - (erfordert einen Microsoft-Supportvertrag)
Anwendungskompatibilität
Wenn Ihre App nicht ordnungsgemäß an Windows funktioniert oder Sie Hilfe beim Modernisieren einer vorhandenen Anwendung benötigen:
- App Assure – Kostenloser Microsoft Engineering-Support, damit Ihre Apps unter Windows 10, Windows 11 und Microsoft Edge funktionieren.
Windows developer