Skip to content

Commit 262e8cb

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/visualstudio-docs-pr (branch live)
2 parents 0696d59 + 0a8c1ee commit 262e8cb

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

docs/install/visual-studio-on-arm-devices.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
---
22
title: Visual Studio on ARM processor powered devices
33
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
55
ms.topic: conceptual
66
author: anandmeg
77
ms.author: meghaanand
88
manager: mijacobs
9-
109
ms.subservice: installation
1110
---
1211
# Visual Studio on Arm-powered devices
@@ -23,7 +22,7 @@ See [Visual Studio 2019 System Requirements](/visualstudio/releases/2019/system-
2322

2423
::: moniker range="vs-2022"
2524

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).
2726

2827
## Get started with Arm64 Visual Studio
2928

@@ -35,10 +34,10 @@ To get started with the native Arm64 Visual Studio experience:
3534

3635
## Installing Arm64 Visual Studio
3736

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).
3938

4039
> [!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.
4241
4342
## Supported workloads
4443

@@ -47,18 +46,20 @@ The Arm64 GA supports the following workloads:
4746
- .NET desktop development
4847
- Desktop development with C++
4948
- ASP.NET and web development
50-
- Universal Windows Platform development
49+
- Node.js development
5150
- Visual Studio extension development
5251
- 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++
5456

5557
### Managed developers
5658

5759
With this release, you can now build desktop applications (Windows Forms and WPF) using both .NET 6+ and .NET Framework 4.8.1.
5860
.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.
5961

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).
6263

6364
### Native developers
6465

@@ -70,14 +71,13 @@ With the Visual Studio 2022 version 17.4 release or later, you can access the ne
7071
| Arm64 | X64 | \<Install location\>\VC\Tools\MSVC\\<version\>\bin\HostARM64\x64 |
7172
| Arm64 | X86 | \<Install location\>\VC\Tools\MSVC\\<version\>\bin\HostARM64\x86 |
7273

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.
7475

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.
7777

7878
## Visual Studio versions before 17.4
7979

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.
8181

8282
See [Visual Studio 2022 System Requirements](/visualstudio/releases/2022/system-requirements) for supported operating systems, hardware, supported languages, and other requirements and guidance.
8383

@@ -93,7 +93,7 @@ For the best experience, we recommend you use Visual Studio on a separate x86 po
9393

9494
### Use only when needed
9595

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.
9797

9898
### Install time
9999

0 commit comments

Comments
 (0)