Skip to content

Commit fb87092

Browse files
Code review changes
1 parent a29aedc commit fb87092

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

docs/debugger/adapting-to-removal-of-windows-arm32-dotnet-debugging.md renamed to docs/debugger/adapt-to-removal-of-windows-arm32-dotnet-debugging.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Adapting To Removal of Windows Arm32 .NET Debugging"
2+
title: "Adapt to removal of Windows Arm32 .NET debugging"
33
description: Provides guidance on how to adapt to the removal of Windows Arm32 .NET Debugging support
44
ms.date: "12/12/2024"
55
ms.topic: "error-reference"
@@ -13,17 +13,17 @@ manager: mijacobs
1313
ms.subservice: debug-diagnostics
1414
---
1515

16-
# Adapting To Removal of Windows Arm32 .NET Debugging
16+
# Adapt to removal of Windows Arm32 .NET debugging
1717

1818
.NET support for Windows on Arm32 has ended. Debugging support for this platform will be removed from Visual Studio 2022 starting with the 17.14 update. This article lists potential options for customers currently debugging .NET Code on Windows Arm32.
1919

2020

2121
## Option 1: Run code in an Arm64 process
2222

23-
If your device runs Arm64 Windows or can be upgraded to it, the easiest way is to migrate the debugged process from Arm32 to Arm64. How to do switch to Arm64 depends on the type of project being used:
23+
If your device runs Arm64 Windows or can be upgraded to it, the easiest way is to migrate the debugged process from Arm32 to Arm64. How to manage the switch to Arm64 depends on the type of project you're using:
2424

2525
* For Universal Windows Platform (UWP) apps, see [Update app architecture from Arm32 to Arm64](/windows/arm/arm32-to-arm64).
26-
* For processes that have their own native executable which is self-hosting the .NET Runtime, the native project needs to be configured to target Arm64.
26+
* For processes that have their own native executable that's self-hosting the .NET Runtime, the native project needs to be configured to target Arm64.
2727
* If the executable project is a .NET project, then something is likely specifying the `RuntimeIdentifier` MSBuild property. `RuntimeIdentifier` should be updated to target `win-arm64` instead of `win-arm` (or similar runtime IDs).
2828

2929

@@ -34,12 +34,12 @@ Visual Studio 17.12 can be used from the Long-Term Servicing Channel (LTSC). For
3434

3535
## Option 3: Start without debugging
3636

37+
If you have a project that you still want to run but doesn't require debugging, use **Debug->Start without debugging** to run the project. Since the debugger isn't available, you would need to diagnose any problems by using logging.
38+
3739
> [!NOTE]
3840
> This option is not recommended since .NET support for Windows on Arm32 has ended.
3941
40-
If you have a project that you still want to run but doesn't require debugging, 'Debug->Start without debugging' can be used to run the project. Since the debugger isn't available, any problem would need to be diagnosed using logging.
41-
4242

4343
## Option 4: Target Linux
4444

45-
The .NET Runtime continues to support Arm32 Linux. For IoT hardware which isn't capable of running Arm64 Windows but is capable of running Arm32 Linux, the only supported path for running .NET Code on that hardware would be to switch to Linux.
45+
The .NET Runtime continues to support Arm32 Linux. For IoT hardware that isn't capable of running Arm64 Windows but is capable of running Arm32 Linux, the only supported path for running .NET Code on that hardware would be to switch to Linux.

docs/debugger/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,8 +294,8 @@
294294
href: error-unable-to-connect-to-the-machine-name-the-machine-cannot-be-found-on-the-network.md
295295
- name: Remote machine does not appear in a Remote Connections dialog
296296
href: error-remote-machine-does-not-appear-in-a-remote-connections-dialog.md
297-
- name: Adapting To Removal of Windows ARM32 .NET Debugging
298-
href: adapting-to-removal-of-windows-arm32-dotnet-debugging.md
297+
- name: Adapt to removal of Windows Arm32 .NET debugging
298+
href: adapt-to-removal-of-windows-arm32-dotnet-debugging.md
299299
- name: Attach to process
300300
items:
301301
- name: Attach to running processes with the debugger

0 commit comments

Comments
 (0)