.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Async ValueTask Pooling in .NET 5
Async ValueTask Pooling in .NET 5
The async/await feature in C# has revolutionized how developers targeting .NET write asynchronous code. Sprinkle some async and await around, change some return types to be tasks, and badda bing badda boom, you've got an asynchronous implementation. In theory. In practice, obviously I've exaggerated the ease with which a codebase can be made
Announcing Entity Framework Core 5.0 Preview 1
Announcing Entity Framework Core 5.0 Preview 1
Today we are excited to announce the first preview release of EF Core 5.0. Prerequisites The previews of EF Core 5.0 require .NET Standard 2.1. This means: How to get EF Core 5.0 previews EF Core is distributed exclusively as a set of NuGet packages. For example, to add the SQL Server provider to your project, you can use the foll
Announcing .NET 5 Preview 1
Announcing .NET 5 Preview 1
At the end of last year, we shipped .NET Core 3.0 and 3.1. These versions added the desktop app models Windows Forms (WinForms) and WPF, ASP.NET Blazor for building single page applications and gRPC for cross-platform, contract-based messaging. We also added templates for building services, rich generation of client code for talking to gRPC, R
Continuous integration and deployment for desktop apps with GitHub Actions
Continuous integration and deployment for desktop apps with GitHub Actions
From speaking to desktop developers, we’ve heard that you want to learn how to quickly set up continuous integration and continuous deployment (CI/CD) workflows for your WPF and Windows Forms applications in order to take advantage of the many benefits CI/CD pipelines have to offer, such as: That's why we created a sample applicatio
What do you want to see next in ML.NET?
What do you want to see next in ML.NET?
ML.NET is an open source and cross-platform machine learning framework made for .NET developers. Using ML.NET, you can stay in .NET to easily build and consume custom machine learning models for scenarios like sentiment analysis, price prediction, sales forecasting, recommendation, image classification, and more. Over the past six months, th
Announcing the .NET Core Uninstall Tool 1.0!
Announcing the .NET Core Uninstall Tool 1.0!
Today we are releasing the .NET Core Uninstall Tool for Windows and Mac! Starting in Visual Studio 2019 version 16.3, Visual Studio manages the versions of the SDK and runtime it installs. In previous versions, SDKs and runtimes were left on upgrade in case those versions were targeted or pinned with global.json. We realized this was not idea
How to write a Roslyn Analyzer
How to write a Roslyn Analyzer
Roslyn analyzers inspect your code for style, quality, maintainability, design and other issues. Because they are powered by the .NET Compiler Platform, they can produce warnings in your code as you type even before you’ve finished the line. In other words, you don’t have to build your code to find out that you made a mistake. Analyzers ca
February ML.NET Model Builder Updates
February ML.NET Model Builder Updates
With the ML.NET Model Builder, create custom machine learning models for scenarios like sentiment analysis, price prediction, and more without any machine learning experience and without leaving the .NET ecosystem!
.NET Core 3.0 will reach End of Life on March 3, 2020
.NET Core 3.0 will reach End of Life on March 3, 2020
.NET Core 3.0 will reach end of life on March 3, 2020. It is a “Current” release and is superseded by .NET Core 3.1, which was released on December 3, 2019. After that time, .NET Core patch updates will no longer include updated packages .NET Core 3.0. .NET Core 3.1 is a long-term supported (LTS) release (supported for at least 3 years). W
.NET Framework February 2020 Preview of Quality Rollup for Windows 10 1909, Windows 10 1903, Windows Server, version 1909 and Windows Server, version 1903
.NET Framework February 2020 Preview of Quality Rollup for Windows 10 1909, Windows 10 1903, Windows Server, version 1909 and Windows Server, version 1903
Today, we are releasing the February 2020 Preview of Quality Rollup for Windows 10 1909, Windows 10 1903, Windows Server, version 1909 and Windows Server, version 1903. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 WCF2 Workflow2 Winforms 1 Common Language Ru