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.
Windows lädt Sie ein, in Ihrem Stil zu programmieren. Verwenden Sie die von Ihnen bevorzugte Programmiersprache oder das gewünschte Programmierframework – unabhängig davon, ob Sie mit Tools unter Windows oder mit Linux-Tools im Windows-Subsystem für Linux entwickeln, hilft Ihnen dieser Leitfaden beim Einrichten und Installieren der benötigten Komponenten, damit Sie mit dem Programmieren, Debuggen und Zugreifen auf Dienste beginnen können, um Ihre Arbeit in die Produktion umzusetzen.
Entwicklertools
Windows-Terminal
Anpassen Ihrer Terminal-Umgebung für die Zusammenarbeit mit mehreren Befehlszeilenshells.
Installieren des Terminals
WinGet
Ein Paket-Manager, der die Paket- und Konfigurationsverwaltung über Befehlszeilen- oder deklarative Manifeste vereinfacht.
Installieren von WinGet
Windows-Subsystem für Linux
Verwenden Ihrer bevorzugten Linux-Distribution vollständig in Windows integriert (kein Dual-Boot mehr erforderlich).
Installieren von WSL
Microsoft PowerToys
Verfeinern und Optimieren Ihrer Windows-Erfahrung für erhöhte Produktivität mit diesem Satz von Hilfsprogrammen für Poweruser.
Installieren von PowerToys
Dev Drive
Verbessern Sie die Leistung, indem Sie Projektdateien auf einem Dev Drive speichern und Dateien mit Vertrauensbezeichnung, Antiviruskonfiguration und angefügten Filtern schützen.
Erstellen eines Dev Drives
Sudo für Windows
Sudo für Windows ist eine neue Möglichkeit für Benutzer, Befehle mit erhöhten Rechten direkt aus einer nicht relevanten Konsolensitzung unter Windows auszuführen.
Aktivieren und Konfigurieren von Sudo für Windows
Entwicklungspfade
Befolgen Sie diese Anleitungen, um Ihre Windows-Entwicklungsumgebung für Ihre bevorzugte Sprache oder Ihr Bevorzugtes Framework einzurichten.
Erste Schritte mit JavaScript
Beginnen Sie mit JavaScript, indem Sie Ihre Entwicklungsumgebung unter Windows oder Windows-Subsystem für Linux einrichten und Node.js, React, Vue, Express, Gatsby, Next.js oder Nuxt.js installieren.
Erste Schritte mit Python
Installieren von Python und Einrichten Ihrer Entwicklungsumgebung unter Windows oder Windows-Subsystem für Linux.
Erste Schritte bei der Erstellung von Windows-Apps
Erste Schritte beim Erstellen von Desktop-Apps für Windows mithilfe des Windows App SDK, Win32, WPF, Windows Forms oder Aktualisieren und Bereitstellen vorhandener Desktop-Apps mit MSIX.
Erste Schritte mit Windows AI
Beginnen Sie mit der Entwicklung von Anwendungen der nächsten Generation mit lokaler KI, die auf NPU-Geräten ausgeführt wird.
Erste Schritte mit Android
Installieren Sie Android Studio oder wählen Sie eine plattformübergreifende Lösung wie .NET MAUI, React oder die Erstellung einer PWA und richten Sie Ihre Entwicklungsumgebung unter Windows ein.
Erste Schritte mit C++ und C
Beginnen Sie mit dem Entwickeln von Apps, Diensten und Tools mit C++, C und Assembly.
Erste Schritte mit C#
Beginnen Sie mit dem Entwickeln von Apps mit C# und .NET.
Erste Schritte mit F#
Beginnen Sie mit dem Entwickeln von Apps mit F# und .NET.
Erste Schritte mit Rust
Steigen Sie in die Programmierung mit Rust ein, und erfahren Sie unter anderem, wie Sie Rust für Windows einrichten, indem Sie die Kiste Windows verwenden.
Erste Schritte mit PowerShell
Beginnen Sie mit der plattformübergreifenden Aufgabenautomatisierung und Konfigurationsverwaltung unter Verwendung von PowerShell, einer Befehlszeilenshell und einer Skriptsprache.
Erste Schritte mit Docker Desktop für Windows
Erstellen Sie Remoteentwicklungscontainer mit Unterstützung von Visual Studio, VS Code, .NET, Windows-Subsystem für Linux oder einer Vielzahl von Azure-Diensten.
Erste Schritte mit Blazor
Hier erfahren Sie mehr über den Einstieg in Blazor, einem clientseitigen Benutzeroberflächenframework in ASP.NET Core. Verwenden Sie HTML, CSS und C# (anstelle von JavaScript), um Benutzeroberflächenkomponenten und Single-Page-Anwendungen für das Web zu erstellen.
Weitere Informationen für Entwickler
VS Code
Ein schlanker Quellcode-Editor mit integrierter Unterstützung für JavaScript, TypeScript, Node.js, einem umfangreichen Ökosystem von Erweiterungen (C++, C#, Java, Python, PHP, Go) und Runtimes (wie .NET und Unity).
Installieren von VS Code
Visual Studio
Eine integrierte Entwicklungsumgebung, mit der Sie Code bearbeiten, debuggen und erstellen sowie Apps veröffentlichen können, einschließlich Compilern, IntelliSense-Codevervollständigung und vielen weiteren Funktionen.
Installieren von Visual Studio
Azur
Eine vollständige Cloudplattform zum Hosten Ihrer vorhandenen Apps und zur Optimierung neuer Entwicklungen. Azure-Dienste integrieren alles, was Sie benötigen, um Ihre Apps zu entwickeln, zu testen, bereitzustellen und zu verwalten.
Einrichten eines Azure-Kontos
.NETTO
Eine Open Source-Entwicklungsplattform mit Tools und Bibliotheken zum Entwickeln jedes App-Typs, einschließlich Web, Mobil, Desktop, Gaming, IoT, Cloud und Microservices.
Installieren von .NET
Ausführen von Windows und Linux
Das Windows-Subsystem für Linux (WSL) ermöglicht es Entwicklern, ein Linux-Betriebssystem parallel zu Windows auszuführen. Beide teilen sich die gleiche Festplatte (und können auf die Dateien des jeweils anderen zugreifen), die Zwischenablage unterstützt das Kopieren und Einfügen zwischen den beiden, kein duales Booten erforderlich. WSL ermöglicht Ihnen die Verwendung von BASH und stellt eine Umgebung bereit, die Mac-Benutzern sehr vertraut ist.
Weitere Informationen finden Sie in der WSL-Dokumentation.
Sie können auch Windows Terminal verwenden, um alle Ihre bevorzugten Befehlszeilentools im selben Fenster mit mehreren Registerkarten oder in mehreren Fenstern zu öffnen, egal ob es sich dabei um PowerShell, Windows-Eingabeaufforderung, Ubuntu, Debian, Azure CLI, Oh-my-Zsh, Git Bash oder alle oben genannten handelt.
Weitere Informationen finden Sie in der Windows Terminal-Dokumentation.
Übergang zwischen Mac und Windows
Sehen Sie sich unsere Anleitung für den Übergang zwischen einer Mac- und Windows--Entwicklungsumgebung (oder einer Windows-Subsystem für Linux-Entwicklungsumgebung) an. Dies kann Ihnen dabei helfen, folgende Unterschiede abzubilden:
Dokumentation für die Spieleentwicklung
Windows developer