Build a Windows on Arm native application with .NET

Explore related resources

Find more information about the topics in this Learning Path:

Give feedback

How would you rate this Learning Path?

Review frequently asked questions

AI-assisted

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.

Close
?
Where do I enable the .NET desktop development workload?
Open the Windows Start menu, launch Visual Studio Installer, and select Modify. On the Workloads tab, select .NET desktop development and apply the changes.
Which version of Visual Studio should I use?
Use Visual Studio 2022 or higher. Make sure the .NET desktop development workload is installed before creating the project.
Can I complete this on a virtual machine instead of physical hardware?
Yes. You can use a Windows on Arm virtual machine.
How do I confirm the project targets .NET 6?
Open the project properties in Visual Studio and check Target Framework. It should list .NET 6.
What result should I expect after building and running the WPF app?
The solution builds successfully and the WPF application launches on your Windows on Arm system. You should see the app start without build errors.

Share

Tell others about this Learning Path.

Back
Return to Laptops and Desktops