Microsoft .NET 9.0 is a free, cross-platform, open-source developer platform for building various applications. With .NET, you can use multiple languages, editors, and libraries to develop for web, mobile, desktop, games, and IoT.
Productive
It helps you develop high-quality functions sooner. Modern language constructs like generics, Language Integrated Query (LINQ), and asynchronous programming make builders productive.
With its extensive class libraries, common APIs, multi-language support, and powerful tooling provided by the Visual Studio family, Microsoft .NET offers developers a highly productive platform for building applications.
Any app, any platform
With Microsoft .NET you can target any application type running on any platform. Developers can reuse skills and code across all of them in a familiar environment. From mobile applications running on iOS, Android, and Windows, to Enterprise server applications running on Windows Server and Linux, or high-scale microservices running in the cloud, Microsoft .NET provides a solution for you.
Languages
You can write apps in C#, F#, or Visual Basic.
- C# is a straightforward, fashionable, object-oriented, and type-safe programming language.
- F# is a cross-platform, open-source, purposeful programming language. It additionally contains object-oriented and crucial programming.
- Visual Basic is an approachable language with an easy syntax for constructing type-safe, object-oriented apps.
Cross-Platform
Regardless of whether you are coding in C#, F#, or Visual Basic, your applications will run natively on any compatible operating system.
- .NET Core is a cross-platform .NET implementation for websites, servers, and console apps on Windows, Linux, and macOS.
- Xamarin/Mono is an implementation for working apps on all the main cellular working programs.
- .NET Framework supports websites, services, desktop apps, and more on Windows.
One constant API
Standard is a base set of APIs that might be widespread to all implementations.
Each implementation may expose further APIs that might be particular to the working programs it runs on. For example, the .NET Framework is a Windows-only .NET implementation with APIs for accessing the Windows Registry.
Application models
You can construct many types of apps. Some are cross-platform, and some goals are a selected OS or .NET implementation.
- Web. Build web apps and companies for Windows, Linux, macOS, and Docker.
- Mobile. Use a single codebase to construct native iOS, Android, and Windows cellular apps.
- Desktop. Create stunning and compelling desktop apps for Windows and macOS.
- Microservices. Create independently deployable microservices that run on Docker containers.
- Game Development. Develop 2D and 3D games for the preferred desktops, telephones, and consoles.
- Machine Learning. Add imaginative and prescient algorithms, speech processing, predictive fashions, and extra to your apps.
- Cloud. Consume present cloud companies, or create and deploy your personal.
- Internet of Things. Make IoT apps, with native help for the Raspberry Pi and different single-board computer systems.
Supported on Windows, Linux, and macOS
Size: 200 MB
DOWNLOAD .NET SDK 9.0.100 for Windows x86
DOWNLOAD .NET SDK 9.0.100 for Windows x64
DOWNLOAD .NET SDK 9.0.100 for Windows ARM64
DOWNLOAD .NET SDK 9.0.100 for macOS x64
DOWNLOAD .NET SDK 9.0.100 for macOS ARM64
DOWNLOAD .NET 9.0.0 Runtime for Windows x86
DOWNLOAD .NET 9.0.0 Runtime for Windows x64
DOWNLOAD .NET 9.0.0 Runtime for Windows ARM64
DOWNLOAD .NET 9.0.0 Runtime for macOS x64
DOWNLOAD .NET 9.0.0 Runtime for macOS ARM
DOWNLOAD .NET 9.0.0 Desktop Runtime for Windows x86
DOWNLOAD .NET 9.0.0 Desktop Runtime for Windows x64
DOWNLOAD .NET 9.0.0 Desktop Runtime for Windows ARM64
DOWNLOAD .NET SDK 8.0.404 for Windows x86
DOWNLOAD .NET SDK 8.0.404 for Windows x64
DOWNLOAD .NET SDK 8.0.404 for Windows ARM64
DOWNLOAD .NET SDK 8.0.404 for macOS x64
DOWNLOAD .NET SDK 8.0.404 for macOS ARM64
DOWNLOAD .NET 8.0.11 Runtime for Windows x86
DOWNLOAD .NET 8.0.11 Runtime for Windows x64
DOWNLOAD .NET 8.0.11 Runtime for Windows ARM64
DOWNLOAD .NET 8.0.11 Runtime for macOS x64
DOWNLOAD .NET 8.0.11 Runtime for macOS ARM
DOWNLOAD .NET 8.0.11 Desktop Runtime for Windows x86