.NET SDK & Runtime runs natively on Windows on Arm.
Source record updated: Sep 13, 2024.
Pick your Arm PC above to see what this means for your machine.
Pick your device for a personalized verdict — saved in this browser.
The .NET SDK (Software Development Kit) and Runtime are essential components of Microsoft's .NET ecosystem, which provides a framework for building and running applications on Windows, macOS, and Linux. Here's a breakdown of each: .NET SDK (Software Development Kit): The SDK includes everything a developer needs to build, debug, and publish .NET applications. It typically includes command-line tools, libraries, and other resources. Key components of the SDK include the .NET CLI (Command-Line Interface), which supports tasks like project creation, compilation, testing, and deployment. Developers use the SDK to create applications using C#, F#, or Visual Basic, leveraging libraries and frameworks like ASP.NET for web development, Xamarin for mobile apps, and others. .NET Runtime: The .NET Runtime provides the environment necessary to run compiled .NET applications. It includes the Common Language Runtime (CLR), which manages memory, executes code, and handles exceptions. The runtime also includes the Base Class Library (BCL), a collection of classes that provide fundamental functionality to .NET applications. .NET runtimes are available for different operating systems. For example, .NET Core and later .NET 5+ (which unifies .NET Core, .NET Framework, and Xamarin/Mono into a single platform) provide cross-platform runtime support. Together, the .NET SDK and Runtime enable developers to create modern, scalable applications that can run on various platforms, leveraging Microsoft's extensive framework and tooling support.
Compatibility overview
- Publisher
- Microsoft, Inc.
- Type
- Native Arm64
- Source
- Community source
- Data updated
- Sep 13, 2024
Evidence and dates
- Data updated
- Sep 13, 2024
- Source record updated
- Sep 13, 2024
- Device test date
- Not recorded
Report a test
This opens a draft on GitHub. Review and submit it there. Reports require review before inclusion; a GitHub account is needed.
What this means
Install choice
.NET SDK & Runtime has a native Arm64 build. Prefer the Arm64 installer or Microsoft Store package when it is offered; that is the best path for performance and battery life.
Compare native and emulated apps →Developer workflow checks
.NET SDK & Runtime belongs to a developer or engineering workflow. Verify native extensions, SDKs, database drivers and any local virtualization or container dependency.
Set up WSL on Arm →Next step
.NET SDK & Runtime is one of the compatible Dev Tools titles. Compare it with other apps in the same category before standardizing a setup.
Browse the category →Data freshness
Community source · Source record updated: Sep 13, 2024.
.NET SDK & Runtime on Windows on Arm — FAQ
Does .NET SDK & Runtime work on Windows on Arm (Snapdragon X)?
.NET SDK & Runtime runs natively on Windows on Arm. Source record updated: Sep 13, 2024.
Is .NET SDK & Runtime native Arm64 or emulated?
.NET SDK & Runtime ships a native Arm64 build, so it runs at full speed with the best battery efficiency on Arm PCs.
Does .NET SDK & Runtime work on Snapdragon X2 Elite or NVIDIA RTX Spark?
.NET SDK & Runtime is listed as compatible with Windows on Arm, so it is a candidate for Snapdragon X2 Elite and NVIDIA RTX Spark PCs. Still test device-specific pieces such as drivers, plug-ins, GPU acceleration, anti-cheat and background services.