The world’s most popular IDE just got an upgrade.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Featured posts

Announcing .NET 10
Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14...
Latest posts
.NET Core 2.2 will reach End of Life on December 23, 2019
.NET Core 2.2 was released on December 4, 2018. As a non-LTS ("Current") release, it is supported for three months after the next release. .NET Core 3.0 was released on September 23, 2019. As a result, .NET Core 2.2 is supported until December 23, 2019. After that time, .NET Core patch updates will no longer include updated packages of container images for .NET Core 2.2. You should plan your upgrade from .NET Core 2.2 now. .NET Core 3.1 released December 3, 2019 as a Long-term support release. As a result, .NET Core 3.0, released September 23, 2019 is supported until March 23, 2020. Upgrade to .NET Core 3.1 T...
Updates to .NET Core Windows Forms designer in Visual Studio 16.5 Preview 1
We are happy to announce the new preview version of the .NET Core Windows Forms designer, which is available with the Visual Studio 16.5 Preview 1. The big news is that the designer is now part of Visual Studio! This means that installing the .NET Core Windows Forms designer from a separate VSIX is no longer needed! To use the designer: If you haven't enabled the Windows Forms designer, you might notice a yellow bar in the upper part of your Visual Studio Preview suggesting you to enable it: Selecting the Enable link takes you to the same place in Tools > Options > Environment ...
Announcing Entity Framework Core 3.1 and Entity Framework 6.4
Announcing Entity Framework Core 3.1 and Entity Framework 6.4 We are excited to announce the general availability of EF Core 3.1 and EF 6.4 on nuget.org. The final versions of .NET Core 3.1 and ASP.NET Core 3.1 are also available now. How to get EF Core 3.1 EF Core 3.1 is distributed exclusively as a set of NuGet packages. For example, to add the SQL Server provider to your project, you can use the following command using the dotnet tool: When upgrading applications that target older versions of ASP.NET Core to 3.1, you may also have to add the EF Core packages as an explicit dependency. Starting in 3.0 a...
ASP.NET Core updates in .NET Core 3.1
NET Core 3.1 is now available! Check out what's new in ASP.NET Core in this release.
Announcing .NET Core 3.1
Announcing .NET Core 3.1 We’re excited to announce the release of .NET Core 3.1. It's really just a small set of fixes and refinements over .NET Core 3.0, which we released just over two months ago. The most important feature is that .NET Core 3.1 is an long-term supported (LTS) release and will be supported for three years. As we've done in the past, we wanted to take our time before releasing the next LTS release. The extra two months (after .NET Core 3.0) allowed us to select and implement the right set of improvements over what was already a very stable base. .NET Core 3.1 is now ready to be used wherever yo...
Embracing nullable reference types
Probably the most impactful feature of C# 8.0 is Nullable Reference Types (NRTs). It lets you make the flow of nulls explicit in your code, and warns you when you don't act according to intent. The NRT feature holds you to a higher standard on how you deal with nulls, and as such it issues new warnings on existing code. So that those warnings (however useful) don't break you, the feature must be explicitly enabled in your code before it starts complaining. Once you do that on existing code, you have work to do to make that code null-safe and satisfy the compiler that you did. How should you think about when...
.NET Framework November 2019 Preview of Quality Rollup
Today, we are releasing the November 2019 Preview of Quality Rollup Quality and Reliability This release contains the following quality and reliability improvements for .NET Framework for Windows 8.1, Server 2012 R2, Server 2012, Windows 7 SP1, Server 2008 R2 SP1 and Server 2008 SP2. Following this recent announcement, there are no optional non-security updates for Windows 10 as part of this release. ASP.NET CLR1 WCF2 WPF3 SQL 1 Common Language Runtime (CLR) 2 Windows Communication Foundation (WCF) 3 Windows Presentation Foundation (WPF) Known Issues in this update There are no know...
.NET Core November 2019 Updates – 2.1.14, 2.2.8, and 3.0.1
Today, we are releasing the .NET Core November 2019 Update. These updates only contain non-security fixes. See the individual release notes for details on updated packages. NOTE: If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. Information needed to make this choice will be seen on the download page. If you use other development environments, we recommend using the latest SDK release. Getting the Update The latest .NET Core updates are available on the .NET Core download page. This update will be included in a ...
gRPC vs HTTP APIs
ASP.NET Core 3.0 adds support for gRPC, an opinionated contract-first remote procedure call framework. This blog post compares gRPC to JSON HTTP APIs, discusses gRPC's strengths and weaknesses, and when you could use gRPC to build your apps.