Einrichten der Entwicklungsumgebung unter Windows
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
Dev Home
Überwachen Sie Ihre Arbeit in den zentralen Dashboard-, GitHub- und Systemleistungswidgets. Rufen Sie das Setup ab, und integrieren Sie neue Projekte mit dem Computerkonfigurationstool.
Installieren von Dev Home
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
WinGet-Konfiguration
Konsolidieren Sie die manuelle Computereinrichtung und das Projekt-Onboarding in einem einzigen Befehl, der zuverlässig und wiederholbar ist.
Erstellen einer Konfigurationsdatei
Windows-Subsystem für Linux
Verwenden Ihrer bevorzugten Linux-Distribution vollständig in Windows integriert (kein Dual-Boot mehr erforderlich).
Installieren von WSL
Windows-Terminal
Anpassen Ihrer Terminal-Umgebung für die Zusammenarbeit mit mehreren Befehlszeilenshells.
Installieren des Terminals
Windows-Paket-Manager
Verwenden des winget.exe-Clients, dem umfassenden Paket-Manager, mit Ihrer Befehlszeile zum Installieren von Anwendungen unter Windows.
Installieren des Windows-Paket-Managers
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
Windows-Subsystem für Android
Der Support für das Windows-Teilsystem für Android™️ wird am 5. März 2025 eingestellt.
Weitere Informationen
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
Windows KI
Bei Microsoft ist eine neue Ära der KI angebrochen. Erfahren Sie, wie KI in Windows 11 integriert wird.
Windows KI erkunden
KI für Windows-Apps
Windows AI Hub
Bei Microsoft ist eine neue Ära der KI angebrochen. Erfahren Sie, wie KI in Windows 11 integriert wird.
Windows AI Hub besuchen
Copilot+ PCs–Entwicklerhandbuch
Copilot+ PCs sind eine neue Klasse von Windows 11-Hardware, die von einer leistungsstarken Neural Processing Unit (NPU) unterstützt wird.
Entwickeln für Copilot+ PCs
DirectML
Das Koppeln von DirectML mit der ONNX-Runtime ist häufig die einfachste Möglichkeit für viele Entwickler, hardwarebeschleunigte KI an ihre Benutzer zu bringen.
Erste Schritte mit DirectML
Verantwortungsvolle KI-Anleitung für Windows
Empfohlene verantwortungsvolle Entwicklungsmethoden für die Verwendung beim Erstellen von Apps, die KI-Features unter Windows nutzen.
Verantwortungsvolles Entwickeln
Entwicklungspfade
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 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 bei der Erstellung von Windows-Apps
Erste Schritte beim Entwickeln von Desktop-Apps für Windows mithilfe des Windows-App SDK und von UWP, Win32, WPF, Windows Forms oder Aktualisieren und Bereitstellen vorhandener Desktop-Apps mit MSIX und XAML Islands.
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
Azure
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
.NET
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