Freigeben über


Visual Studio auf Arm-Geräten

Visual Studio 2022, Version 17.4, ist jetzt als systemeigene Arm64-Anwendung unter Windows 11 für Arm-basierte PCs verfügbar. Es ist die erste Version von Visual Studio, die das Erstellen und Debuggen von Arm64-Apps auf Arm-basierten Prozessoren nativ unterstützt. Visual Studio 2022, Version 17.4 und höher, beseitigen die Abhängigkeit von der x64-Emulation für die meisten Entwicklerworkloads. In diesem Artikel wird beschrieben, wie Sie mit Visual Studio für Arm64 beginnen.

Erste Schritte mit Visual Studio für Arm64

So beginnen Sie mit der systemeigenen Arm64 Visual Studio-Oberfläche:

  • Stellen Sie sicher, dass Windows 11 auf Ihrem Arm64-Gerät installiert ist.
  • Deinstallieren Sie alle früheren Versionen von Visual Studio von Ihrem Arm64-Gerät.
  • Laden Sie die neueste Version von Visual Studio 2022 herunter, und installieren Sie sie.

Installieren von Visual Studio für Arm64

Es gibt ein einzelnes Installationsprogramm für visual Studio x64- und Visual Studio Arm64-Architekturen. Das Visual Studio-Installationsprogramm erkennt, ob die Systemarchitektur Arm64 ist. Wenn ja, lädt das Installationsprogramm die Arm64-Version von Visual Studio herunter und installiert sie. (Nur Windows 11 wird unterstützt.) Wenn Sie das Produkt über ein Layout installieren, müssen Sie das Layout explizit so konfigurieren, dass es Arm-Binärdateien enthält.

Hinweis

Um Visual Studio für Arm64 zu verwenden, müssen Sie alle vorherigen Versionen von Visual Studio (x64, x86) deinstallieren, bevor Sie Visual Studio 2022 17.4 oder höher installieren.

Unterstützte Workloads

Visual Studio für Arm64 unterstützt die folgenden Workloads:

  • .NET-Desktopentwicklung
  • Desktopentwicklung mit C++
  • ASP.NET und Webentwicklung
  • Node.js Entwicklung
  • Entwicklung der Visual Studio-Erweiterung
  • Spieleentwicklung mit C++
  • Spieleentwicklung mit Unity
  • Entwicklung von Windows-Anwendungen
  • .NET Multi-Platform App UI Development (.NET MAUI)
  • Linux und eingebettete Entwicklung mit C++
  • Datenbankentwicklung mit SQL Server Data Tools

Verwaltete Entwicklung

Mit dieser Version können Sie Desktopanwendungen (Windows Forms und WPF) für .NET 6 und höher und .NET Framework 4.8.1 erstellen. .NET Framework 4.8.1 ist in Windows 11 enthalten und kann in einigen Versionen von Windows 10 installiert werden.

Native Entwicklung

Mit Visual Studio 2022 17.4 und höher können Sie auf das systemeigene Arm64 Visual C++-Compilertoolset zugreifen, das die C++-Codeanalyse umfasst, und weiterhin auf alle Plattformen abzielen, die derzeit von Visual C++ unterstützt werden.

Hostarchitektur (Plattform, auf der der Compiler ausgeführt wird) Zielarchitektur (Plattform, für die der Compiler Binärdateien generiert) Installationspfad
ARM64 ARM64 <Installationsspeicherort>\VC\Tools\MSVC\<version>\bin\HostARM64\ARM64
ARM64 X64 <Installationsspeicherort>\VC\Tools\MSVC\<version>\bin\HostARM64\x64
ARM64 X86 <Installationsspeicherort>\VC\Tools\MSVC\<version>\bin\HostARM64\x86

Viele C++-Bibliotheken sind auf Arm64 verfügbar. vcpkg wird auch nativ auf Arm64 ausgeführt, und obwohl einige abhängige Nicht-Microsoft-Tools möglicherweise weiterhin emuliert ausgeführt werden, können Sie erfolgreich mehr als 1.700 C++-Bibliotheken direkt in Ihrer nativen Arm64-Buildumgebung erstellen und nutzen.

Wenn Sie die Desktopentwicklung mit C++ -Workload installieren, können Sie ein beliebiges C++-Desktopprojekt und eine beliebige Lösung mit MSBuild laden und dann die Bearbeitungs-, Erstellungs- und Debuggingfunktionen verwenden, mit denen Sie bereits in Visual Studio vertraut sind.

Visual Studio-Versionen vor 17.4

Visual Studio 2022-Versionen vor 17.4 können auf Arm-Geräten über die x64-Emulation ausgeführt werden, einige Features werden jedoch auf Arm nicht unterstützt. Daher wird nicht empfohlen, diese Versionen von Visual Studio auf Geräten auszuführen, auf denen Arm-basierte Prozessoren verwendet werden. Stattdessen empfehlen wir die Remoteadressierung von Arm-Geräten.

Siehe Visual Studio 2022 Systemanforderungen für unterstützte Betriebssysteme, Hardware, unterstützte Sprachen und andere Anforderungen und Anleitungen.

Wir benötigen Ihre Hilfe!

Teilen Sie uns mit, was Ihnen gefällt, und ob Sie Vorschläge zur Verbesserung von Visual Studio auf Arm64 haben. Sie können Feedback über die Entwicklercommunity teilen: Melden Sie alle Fehler oder Probleme, indem Sie ein Problem melden und Ihre Vorschläge für die Priorisierung weiterer Workloads freigeben.