Apps, die mit Visual Studio erstellt werden, können für verschiedene Plattformen eingesetzt werden.
Visual Studio-Zielbetriebssystem und Architekturunterstützung
Betriebssystem
x86
x64
ARM
ARM64a
Windows XP b
X
X
Windows Vista
X
X
Windows 7
X
X
Windows 8
X
X
X
Windows 8.1
X
X
X
Windows 10
X
X
X
X
Windows 11
X
X
X
X
Windows Server 2003 b
X
X
Windows Server 2008 R2
X
X
Windows Server 2012 R2
X
X
Windows Server 2016
X
X
Windows Server 2019
X
X
Windows Server 2022
X
X
Android c
X
X
X
X
iOS c
X
X
X
X
Linux d
X
X
X
X
a Die ARM64-Unterstützung ist in Visual Studio 2017 und höher verfügbar.
b Sie können das in Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 und Visual Studio 2012 Update 1 enthaltene Windows XP-Plattformtoolset zum Erstellen von Windows XP- und Windows Server 2003-Projekten verwenden. Weitere Informationen zum Verwenden dieser Plattformtoolsets finden Sie unter Konfigurieren von Programmen für Windows XP. Details zum Ändern des Plattformtoolsets finden Sie unter Vorgehensweise: Ändern des Zielframeworks und des Plattformtoolsets.
c Sie können die Workload Mobile-Entwicklung mit C++ im Installer für Visual Studio 2017 und höher installieren. Wählen Sie im Visual Studio 2015-Setup die optionale Komponente Visual C++ für plattformübergreifende Entwicklung für Mobilgeräte aus, um auf iOS-oder Android-Plattformen abgezielte Apps zu entwickeln. Weitere Informationen finden Sie unter Installieren von Visual C++ für die plattformübergreifende mobile Entwicklung. Um iOS-Code zu erstellen, müssen Sie einen Macintosh-Computer besitzen und weitere Anforderungen erfüllen. Eine Liste der Voraussetzungen und Installationsanweisungen finden Sie unter Installieren und Konfigurieren von Tools zum Erstellen mit iOS. Sie können x86- oder ARM-Code für die Zielhardware erstellen. Verwenden Sie beim Erstellen für Android-Geräte x86-Konfigurationen. Verwenden Sie ARM-Konfigurationen für iOS-Geräte und die meisten Android-Geräte.
d Sie können die Workload Linux-Entwicklung mit C++ im Installer für Visual Studio 2017 und höher installieren, um für Linux-Plattformen zu programmieren. Anweisungen hierzu finden Sie unter Herunterladen, Installieren und Einrichten der Linux-Workload. Dieses Toolset kompiliert Ihre ausführbare Datei auf dem Zielcomputer, sodass Sie Builds für jede unterstützte Architektur erstellen bauen können.
This module provides information about the operating system’s architecture and supported devices. It also describes the desktop support environment and troubleshooting terminology.