Build a Windows on Arm native application with .NET
Introduction
Build a native .NET 6 app for Windows on Arm
Next Steps
Build a Windows on Arm native application with .NET
Review frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Open the Windows Start menu, launch Visual Studio Installer, and select Modify. On the Workloads tab, select .NET desktop development and apply the changes.
Use Visual Studio 2022 or higher. Make sure the .NET desktop development workload is installed before creating the project.
Yes. You can use a Windows on Arm virtual machine.
Open the project properties in Visual Studio and check Target Framework. It should list
.NET 6.The solution builds successfully and the WPF application launches on your Windows on Arm system. You should see the app start without build errors.