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.
Visual Studio bietet modernste Tools und Technologien zum Erstellen von Apps, die die neuesten Plattformfunktionen nutzen, unabhängig davon, ob Windows, Azure, Web, Android, iOS oder Linux. Visual Studio zielt auch auf frühere Plattformen ab, sodass Sie neue Apps erstellen oder vorhandene Apps modernisieren können, die in früheren Versionen von Windows ausgeführt werden, während sie die erweiterten Entwicklungstools, die Qualitätsaktivierung und die Teamzusammenarbeitsfunktionen in Visual Studio nutzen. Weitere Informationen finden Sie unter Verwalten von Verweisen in einem Projekt und Visual Studio Multi-Targeting Overview.
- Entwickeln von Apps für Windows
- Entwickeln von Apps für Android
- Entwickeln von Apps für iOS
- Entwickeln von Apps für Linux
- Entwickeln von Apps für macOS
Informationen zum Installieren von Visual Studio finden Sie unter Visual Studio-Downloads. Weitere Informationen zu allem, was in dieser Version neu ist, finden Sie in den Visual Studio-Versionshinweisen und den Neuerungen in Visual Studio. Siehe auch die Visual Studio-Systemanforderungen.
- Informationen zu Visual Studio Code finden Sie in den häufig gestellten Fragen zu Visual Studio Code.
Aktualisieren von Projekten auf Visual Studio
Wenn Sie den unterstützten Upgradepfaden folgen, funktionieren Ihre Visual Studio-Quelle, -Lösungen und -Projektdateien weiterhin. Sie sollten jedoch davon ausgehen, dass einige Änderungen an Quellen vorgenommen werden. Obwohl wir die binäre Kompatibilität zwischen Versionen nicht garantieren können, werden wir unser Bestes tun, um wichtige Änderungen zu dokumentieren, um Sie bei Updates zu unterstützen.
Hinweis
Ausführliche Informationen zum Migrieren Ihrer Projekte zu Visual Studio finden Sie unter Portieren, Migrieren und Aktualisieren von Visual Studio-Projekten.
Visual Studio-Unterstützung für die Windows-Entwicklung
In den folgenden Tabellen werden die Microsoft Windows-Plattformen erläutert, für die Sie Apps mit Visual Studio erstellen können.
- Supportinformationen zu Microsoft-Betriebssystemen finden Sie unter Microsoft Support Lifecycle, Windows 11 Release Information und Windows Server Release Information.
Erstellen von Apps, die auf Windows-Clients ausgeführt werden
| Windows-Clientversion | Verwenden von Tools für die native und verwaltete klassische Windows-Desktopentwicklung | Verwenden von Tools für die Entwicklung von UWP-Apps |
|---|---|---|
| Windows 11 Windows 10 |
Ja. (siehe Hinweise unten) |
Ja. (siehe Hinweise unten) |
| Windows 10 Team Edition | Nicht anwendbar | Ja. Fern-Debugging erforderlich. |
| Windows 11 S Windows 10 S |
Nicht anwendbar | Ja. Fern-Debugging erforderlich. |
| Windows 10 LTSC | Ja. Fern-Debugging erforderlich. |
Ja. Fern-Debugging erforderlich. |
| HoloLens | Nein | Ja. Weitere Informationen finden Sie im Windows Holographic Dev Center. |
| Xbox One | Nicht anwendbar | Ja. Weitere Informationen finden Sie im Xbox Dev Center. |
| Xbox Series S/X | Nicht anwendbar | Ja. Weitere Informationen finden Sie im Xbox Dev Center. |
| Windows 8.1 | Nein | Nicht verfügbar |
| Windows 8 | Nein | Nicht verfügbar |
| Windows 7 | Nein | Nicht anwendbar |
| Windows Vista | Nein | Nicht anwendbar |
| Windows XP | Nein | Nicht anwendbar |
Hinweis
- Die Entwicklung universeller Windows-Apps für alle Zielplattformen ist verfügbar, wenn Visual Studio unter Windows 11 oder Windows 10 installiert ist.
- Unity und .NET Multi-Platform App UI (.NET MAUI) können auch für die plattformübergreifende Entwicklung universeller Windows-Apps unter Windows 11 oder Windows 10 verwendet werden.
Erstellen von Apps, die auf Windows Server ausgeführt werden
| Windows Server-Version | Verwenden von Tools für die native und verwaltete klassische Windows-Desktopentwicklung | Verwenden von Tools für die Entwicklung von UWP-Apps |
|---|---|---|
| Windows Server 2025 | Yes | Ja. (siehe Hinweise unten) |
| Windows Server 2022 | Yes | Ja. (siehe Hinweise unten) |
| Windows Server 2019 | Yes | Ja. (siehe Hinweise unten) |
| Windows Server 2016 | Yes | Ja. (siehe Hinweise unten) |
| Windows Server 2016, Nano Server-Installationsoption | Ja, für .NET Core und eine Teilmenge von Win32 Weitere Informationen finden Sie im Nano Server Dev Center. |
Nein |
| Windows Server 2012 R2 | Nein | Nein |
| Windows Server 2012 | Nein | Nein |
| Windows Server 2008 R2 | Nein | Nicht anwendbar |
| Windows Server 2008 | Nein | Nicht anwendbar |
| Windows Server 2003 | Nein | Nicht anwendbar |
Hinweis
- Universelle Windows-Apps können über die Befehlszeile erstellt werden, wenn Sie Windows Server 2025, 2022 oder 2019 verwenden. UWP-Entwicklung – einschließlich Entwurf, Bearbeitung und lokalem Debuggen – ist unter Windows Server nicht verfügbar. Sie können diese Apps auf dem Windows-Server bereitstellen und remote debuggen.
Erstellen von Apps, die auf eingebetteten Windows-Geräten ausgeführt werden
| Windows Embedded-Version | Verwenden von Tools für die native und verwaltete klassische Windows-Desktopentwicklung | Verwenden von Tools für die Entwicklung von UWP-Apps |
|---|---|---|
| Windows 10 IoT Core | Ja, für eine Teilmenge von Win32-APIs Weitere Informationen finden Sie im IoT Core-API-Portierungstool . |
Ja. Weitere Tools und Ressourcen finden Sie im Windows IoT Dev Center . |
| Windows 10 IoT Mobile Enterprise | Nein | Ja. Weitere Tools und Ressourcen finden Sie im Windows IoT Dev Center . |
| Windows 10 IoT Enterprise | Ja. Weitere Tools und Ressourcen finden Sie im Windows IoT Dev Center. |
Ja. Weitere Tools und Ressourcen finden Sie im Windows IoT Dev Center . |
| Windows Embedded 8 Standard und 8.1 Industry | Nein | Nein |
| Windows Embedded Compact 2013 | Nein | Nicht anwendbar |
| Windows Embedded 7 (Kompakt, Standard und POSReady) | Nein | Nicht anwendbar |
| Windows Embedded CE 6.0 und frühere Versionen | Nein | Nicht anwendbar |
| Windows XP Embedded (einschließlich POSReady 2009, WES 2009, WEPOS) | Nein | Nicht anwendbar |
Visual Studio-Unterstützung für .NET-Entwicklung
Visual Studio unterstützt die Entwicklung von Apps, die eine der .NET-Implementierungen verwenden. Unter den Workloads und Projekttypen finden Sie Unterstützung für .NET Framework, .NET Core, Mono, .NET Native für die universelle Windows-Plattform (UWP), C#, F# und Visual Basic. Visual Studio unterstützt die folgenden .NET-Implementierungen:
- .NET Framework-Versionen 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2 und 3.5 SP1
- .NET Core 10.0, 9.0, 8.0.
- .NET Native
- Mono
Hinweis
- Weitere Informationen zu jeder dieser Implementierungen und zur allgemeinen API-Spezifikation .NET Standard finden Sie unter .NET-Architekturkomponenten. Siehe auch die NET-Supportrichtlinie.
- Supportinformationen zu Microsoft .NET Framework finden Sie unter .NET Framework Support Lifecycle FAQ und .NET Framework System Requirements. Siehe auch den Migrationsleitfaden zu .NET Framework 4.8.1, 4.8, 4.7 und 4.6.2.
Visual Studio-Unterstützung für Android-Entwicklung
Mit Visual Studio können Sie native Android-Apps mit .NET und C# erstellen. Die Visual Studio-Tools für Unity und die Unreal Engine ermöglichen die Entwicklung von Android-Spielen. Sie können auch die .NET MAUI VSCode-Erweiterung verwenden, um Android-Apps mit einem Mac zu erstellen.
Sie können das Visual Studio-Setup verwenden, um das Android SDK und die Android API-Level zu erhalten, die für die Mobile-Entwicklung mit .NET MAUI erforderlich sind. Sie können zusätzliche API-Ebenen separat mithilfe des Android SDK-Managers herunterladen. Sie können auch Visual Studio Setup verwenden, um das Android Native Development Kit, Java SE Development Kit und Apache Ant zu erhalten.
Weitere Informationen finden Sie in der Android-Entwicklung mit Visual Studio.
Hinweis
Informationen zur .NET-Entwicklung für Android finden Sie unter Android und iOS mit .NET MAUI.
Visual Studio-Unterstützung für die iOS-Entwicklung
Visual Studio ermöglicht Ihnen das Erstellen und Debuggen von Apps für iOS mithilfe von Unity oder .NET und einem Mac, der für die iOS-Entwicklung konfiguriert ist, wenn Sie Remotebuild oder die Visual Studio-Tools für Unity verwenden. .NET unterstützt iOS 15 und höher und erfordert Xcode 16.4 oder höher und macOS "Sonoma" 15.4 oder höher. Sie können auch die .NET MAUI VSCode-Erweiterung verwenden, um iOS-Apps mit einem Mac zu erstellen.
Hinweis
Informationen zur .NET-Entwicklung für iOS finden Sie unter Android und iOS mit .NET MAUI.
Visual Studio-Unterstützung für die Linux-Entwicklung
Mit Visual Studio können Sie Apps für Linux mit C++, Python und Node.jserstellen und debuggen. Zum Erstellen von C++-Apps für Linux ist die Visual C++-Erweiterung für die Linux-Entwicklung erforderlich. Zum Erstellen von Apps mit Python oder Node,js müssen Sie das Remotedebugging auf dem Ziel-Linux-Computer aktivieren. Sie können auch .NET Core- und ASP.NET Core-Anwendungen für Linux erstellen, kompilieren und remote debuggen, indem Sie moderne Sprachen wie C#, VB und F# verwenden.
Hinweis
Informationen zur .NET-Entwicklung für Linux finden Sie unter Installieren von .NET unter Linux.
- CentOS 9, 10
- Debian 11, 12
- Fedora 40, 41
- openSUSE 15.6
- Red Hat Enterprise Linux 8, 9
- Oracle Linux 8, 9
- Ubuntu 16.04, 18.04, 20.04, 22.04, 24.04, 24.10
Visual Studio-Unterstützung für macOS-Entwicklung
Mit Visual Studio können Sie Konsolenanwendungen und ASP.NET Anwendungen erstellen, die auf macOS abzielen. Das Debuggen wird jedoch nicht unterstützt. Für weitere MacOS-Entwicklungstools können Sie Visual Studio Code ausprobieren. Visual Studio Code bietet eine optimierte, erweiterbare Entwicklertoolumgebung für macOS. Informationen zur .NET-Entwicklung für MacOS finden Sie unter Installieren von .NET unter macOS.
Andere Plattformen und Technologien
Visual Studio unterstützt auch die folgenden Plattformen und Technologien. Weitere Informationen finden Sie unter https://visualstudio.microsoft.com/vs/features/.
- Anakonda
- Android (siehe https://www.android.com)
- Apache Ant
- Azure Web Apps und verbundene Dienste
- Clang mit Microsoft CodeGen (siehe https://github.com/llvm/llvm-project
- ClickOnce
- CMake (siehe https://www.cmake.org)
- Cocos (siehe https://www.cocos.com/)
- Docker
- Entity Framework 6
- F#
- Git für Windows und GitHub
- LLVM aus dem LLVM-Projekt
- Microsoft SQL Server 2016-2025- und Azure SQL-Datenbanken
- Microsoft Office 365, Office 2024, Office 2021, Office 2019, Office 2016
- Node.js
- NuGet
- Podman
- PowerShell
- Python
- TypeScript (Versionen 5.9 und höher) und JavaScript
- Einheit
- Unreal Engine
- Visual Studio App Center
- Webentwicklung mit ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python oder TypeScript
Team Explorer, Azure DevOps Server und Team Foundation Server
Supportinformationen und kompatible Versionen finden Sie unter Visual Studio und Team Explorer
Feedback und Support
Support oder Feedback zu Visual Studio finden Sie unter: