You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/install/visual-studio-on-arm-devices.md
+14-14Lines changed: 14 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,11 @@
1
1
---
2
2
title: Visual Studio on ARM processor powered devices
3
3
description: Review recommendations for using Visual Studio on devices with Arm-based processors, including supported workloads, and remote targeting.
4
-
ms.date: 12/07/2023
4
+
ms.date: 6/14/2024
5
5
ms.topic: conceptual
6
6
author: anandmeg
7
7
ms.author: meghaanand
8
8
manager: mijacobs
9
-
10
9
ms.subservice: installation
11
10
---
12
11
# Visual Studio on Arm-powered devices
@@ -23,7 +22,7 @@ See [Visual Studio 2019 System Requirements](/visualstudio/releases/2019/system-
23
22
24
23
::: moniker range="vs-2022"
25
24
26
-
[Visual Studio 2022 version 17.4 is now available as a native Arm64 application](https://aka.ms/vs/arm64) on Windows 11 Arm64, and is the first version of Visual Studio that natively supports building and debugging Arm64 apps on Arm-based processors. With Visual Studio 2022 version 17.4 and later, Visual Studio eliminates the dependence on x64 emulation [for most developer workloads](#supported-workloads).
25
+
[Visual Studio 2022 version 17.4 is now available as a native Arm64 application](https://aka.ms/vs/arm64) on Windows 11 Arm64. It's the first version of Visual Studio that natively supports building and debugging Arm64 apps on Arm-based processors. With Visual Studio 2022 version 17.4 and later, Visual Studio eliminates the dependence on x64 emulation [for most developer workloads](#supported-workloads).
27
26
28
27
## Get started with Arm64 Visual Studio
29
28
@@ -35,10 +34,10 @@ To get started with the native Arm64 Visual Studio experience:
35
34
36
35
## Installing Arm64 Visual Studio
37
36
38
-
There's a single installer for both Visual Studio x64 and Arm64 architectures. The Visual Studio Installer detects if the system architecture is Arm64 and if so, it downloads and installs the Arm64 version of Visual Studio on your Arm64 device (support is for Windows 11). If you're installing the product via a layout, you'll need to [explicitly configure the layout to include ARM binaries](./use-command-line-parameters-to-install-visual-studio.md#layout-command-and-command-line-parameters).
37
+
There's a single installer for both Visual Studio x64 and Arm64 architectures. The Visual Studio Installer detects if the system architecture is Arm64. The installer then downloads and installs the Arm64 version of Visual Studio on your Arm64 device (support is for Windows 11). If you're installing the product via a layout, you'll need to [explicitly configure the layout to include ARM binaries](./use-command-line-parameters-to-install-visual-studio.md#layout-command-and-command-line-parameters).
39
38
40
39
> [!NOTE]
41
-
> For Windows 11 Arm64, you must uninstall all previous versions of Visual Studio (x64, x86) before installing Visual Studio 2022 version 17.4 (or later).
40
+
> For Windows 11 Arm64, you must uninstall all previous versions of Visual Studio (x64, x86) before installing Visual Studio 2022 version 17.4 or later.
42
41
43
42
## Supported workloads
44
43
@@ -47,18 +46,20 @@ The Arm64 GA supports the following workloads:
47
46
- .NET desktop development
48
47
- Desktop development with C++
49
48
- ASP.NET and web development
50
-
-Universal Windows Platform development
49
+
-Node.js development
51
50
- Visual Studio extension development
52
51
- Game development with C++
53
-
- Node.js development
52
+
- Game development with Unity
53
+
- Windows application development
54
+
- .NET Multi-platform App UI development (.NET MAUI)
55
+
- Linux and embedded development with C++
54
56
55
57
### Managed developers
56
58
57
59
With this release, you can now build desktop applications (Windows Forms and WPF) using both .NET 6+ and .NET Framework 4.8.1.
58
60
.NET Framework 4.8.1 is included in the next major update for Windows 11 and will be available for previous operating systems in the future.
59
61
60
-
Initial support for managed workloads includes Windows Forms, WPF, and Web apps.
61
-
Support for Windows App SDK, .NET MAUI, and Universal Windows Platform (UWP) will be available in subsequent previews.
62
+
Support for SQL Server Data Tools is available with [Visual Studio version 17.10 and later](/visualstudio/releases/2022/release-notes).
62
63
63
64
### Native developers
64
65
@@ -70,14 +71,13 @@ With the Visual Studio 2022 version 17.4 release or later, you can access the ne
| Arm64 | X86 |\<Install location\>\VC\Tools\MSVC\\<version\>\bin\HostARM64\x86 |
72
73
73
-
Many C++ libraries are already available on Arm64. Vcpkg also runs natively on Arm64, and while some dependent 3rd party tools may still run emulated, you can successfully build and consume 1700+ C++ libraries directly in your native Arm64 build environment.
74
+
Many C++ libraries are already available on Arm64. `Vcpkg` also runs natively on Arm64, and while some dependent 3rd party tools may still run emulated, you can successfully build and consume 1700+ C++ libraries directly in your native Arm64 build environment.
74
75
75
-
By installing the C++ Desktop Workload, you can load any desktop C++ projects and solutions using MSBuild, to try any of the editing, building, and debugging capabilities you're already familiar with in Visual Studio.
76
-
Other C++ Visual Studio workloads, for example, gaming and build systems, for example, CMake will be supported in subsequent updates.
76
+
By installing the C++ Desktop workload, you can load any desktop C++ projects and solutions using MSBuild, and then use the editing, building, and debugging capabilities you're already familiar with in Visual Studio.
77
77
78
78
## Visual Studio versions before 17.4
79
79
80
-
Visual Studio 2022 versions prior to 17.4 can run on ARM-powered devices via x64 emulation, though some features aren't supported on ARM. As such, we don't recommend running these versions of Visual Studio on devices that use ARM-based processors, and instead recommend remotely targeted ARM devices.
80
+
Visual Studio 2022 versions before 17.4 can run on ARM-powered devices via x64 emulation, though some features aren't supported on ARM. As such, we don't recommend running these versions of Visual Studio on devices that use ARM-based processors, and instead recommend remotely targeted ARM devices.
81
81
82
82
See [Visual Studio 2022 System Requirements](/visualstudio/releases/2022/system-requirements) for supported operating systems, hardware, supported languages, and other requirements and guidance.
83
83
@@ -93,7 +93,7 @@ For the best experience, we recommend you use Visual Studio on a separate x86 po
93
93
94
94
### Use only when needed
95
95
96
-
Visual Studio can be run on an ARM processor using x86 emulation. Note that some features may not be supported in this emulation and performance may be slower when using emulation for ARM-based processors. You might consider remotely targeting ARM devices.
96
+
Visual Studio can be run on an ARM processor using x86 emulation. Some features may not be supported in this emulation and performance may be slower when using emulation for ARM-based processors. You might consider remotely targeting ARM devices.
0 commit comments