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
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.
Deprecating TLS 1.0 and 1.1 on NuGet.org
co-authored by Scott Bommarito At Microsoft, using the latest and secure encryption techniques is very important to us to ensure the security and privacy of our customers. TLS 1.0 and TLS 1.1, released in 1999 and 2006 respectively, are known to be vulnerable to a number of attacks including POODLE and BEAST. In the past, we removed support for SSL 3 because it was also vulnerable to attacks. For those reasons, NuGet.org will be removing support for TLS 1.0 and 1.1. This means that you will no longer be able to restore packages, upload packages, or browse NuGet.org using these outdated security protocols. Th...
Announcing .NET Core 3.1 Preview 3
Today, we're announcing .NET Core 3.1 Preview 3. .NET Core 3.1 is a small and short release focused on key improvements in Blazor and Windows desktop, the two big additions in .NET Core 3.0.. It will be a long term support (LTS) release. We are coming near the end of the 3.1 release and expect to release it in early December. You can download .NET Core 3.1 Preview 3 on Windows, macOS, and Linux. ASP.NET Core and EF Core are also releasing updates today. Visual Studio 16.4 Preview 5 and Visual Studio for Mac 8.4 Preview 2 are also releasing today. They are required updates to use .NET Core 3.1 Preview 3. V...
ASP.NET Core updates in .NET Core 3.1 Preview 3
.NET Core 3.1 Preview 3 is now available! Check out what's new in ASP.NET Core in this release.
.NET Framework November 13, 2019, Update for .NET Framework 4.8
Today, we released an update for .NET Framework 4.8 to Microsoft Update Catalog. Quality and Reliability This release contains the following reliability improvement. CLR1 1 Common Language Runtime (CLR) Known Issues in this update There are no known issues with this update, however, this update resolves a previous known issue. These updates include improvements to resolve a known issue discussed in October Preview of Quality Rollup that occurs after applying the .NET Framework 4.8 patch. To resolve the known issue issue, install update for .NET Framework 4.8 available in the December 2019 Security a...
Improvements in .NET Core 3.0 for troubleshooting and monitoring distributed apps
.NET Core 3.0 made many improvements in distributed applications manageability. Learn about exciting new features and our plans in this area.