.NET Blog

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

Featured posts

.NET Aspire 9.3 is here and enhanced with GitHub Copilot!
May 19, 2025
Post comments count 0
Post likes count 5

.NET Aspire 9.3 is here and enhanced with GitHub Copilot!

Jeffrey T. Fritz
Jeffrey T. Fritz

.NET Aspire 9.3 is the biggest release of .NET Aspire yet, with the introduction of GitHub Copilot directly into the .NET Aspire Dashboard, updates for integrat...

.NETASP.NET CoreC#

Latest posts

Announcing .NET 6 Preview 4
May 25, 2021
Post comments count 40
Post likes count 0

Announcing .NET 6 Preview 4

Richard Lander
Richard Lander

.NET 6 Preview 4 is now available.

Show dotnet: Investigating Alpine Linux CVEs in .NET container images
May 21, 2021
Post comments count 0
Post likes count 0

Show dotnet: Investigating Alpine Linux CVEs in .NET container images

Richard Lander
Richard Lander

The results of a Alpine Linux CVE investigation and new guidance on using .NET images.

.NET Framework May 2021 Cumulative Update Preview
May 20, 2021
Post comments count 1
Post likes count 0

.NET Framework May 2021 Cumulative Update Preview

Tara Overfield
Tara Overfield

Today, we are releasing the May 2021 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 NCL2 WPF3 1 Common Language Runtime (CLR) 2 Network Class Library (NCL) 3 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. Customers that rely on Windows Update will automatically receive the .NET Fra...

Conversation about ready to run
May 19, 2021
Post comments count 13
Post likes count 0

Conversation about ready to run

Richard Lander
Richard Lander

Conversation with .NET engineers about the ready to run executable format. They share their perspective on the origins of ready to run, the strengths and weaknesses of the format, and comparing it to both IL and Native AOT.

Conversation about PGO
May 18, 2021
Post comments count 2
Post likes count 0

Conversation about PGO

Richard Lander
Richard Lander

Conversation with .NET engineers about profile guided optimization (PGO). They share their perspectives on how PGO works, how it improves even sophisticated compilers, other platforms that have good PGO systems, and what .NET is doing to provide better performance with PGO.

.NET Framework May 2021 Security and Quality Rollup Updates
May 12, 2021
Post comments count 2
Post likes count 0

.NET Framework May 2021 Security and Quality Rollup Updates

Tara Overfield
Tara Overfield

Yesterday, we released the May 2021 Security and Quality Rollup Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Windows Forms WPF2 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF)   Getting the Update The Security and Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are...

.NET May 2021 Updates – 5.0.6, 3.1.15, 2.1.28
May 11, 2021
Post comments count 0
Post likes count 0

.NET May 2021 Updates – 5.0.6, 3.1.15, 2.1.28

Rahul Bhandari (MSFT)
Rahul Bhandari (MSFT)

Today, we are releasing the .NET May 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.6 , 3.1.15, 2.1.28 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Security CVE-2021-31204: .NET Core Elevation of Privilege Vulnerability Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 5.0 and .NET Core 3.1. This advisory also provides guidance on what developers can do to update their applicati...

Put a DPAD on that GC!
May 10, 2021
Post comments count 8
Post likes count 1

Put a DPAD on that GC!

maoni
maoni

Say what? Yes, there's a new feature called DPAD for regions - regions is what we are currently working on in .NET 6 to convert segments to. In this blog post I will first give some introduction to regions then talk about the DPAD feature. Note that it's unlikely we will officially support regions by the end of 6.0 as there's a lot of work involved - our current plan is to ship it in clrgc.dll as an experimental feature that you can turn on with a config. In fact, this is the way I want to ship large GC features from now on - we ship them first with the standalone GC (ie, in clrgc.dll) so folks ...

ASP.NET Core 6 and Authentication Servers
May 7, 2021
Post comments count 52
Post likes count 2

ASP.NET Core 6 and Authentication Servers

Barry Dorrans
Barry Dorrans

In .NET 3.0 we began shipping IdentityServer4 as part of our template to support the issuing of JWT tokens for SPA and Blazor applications. Sometime after we shipped, the IdentityServer team made an announcement changing the license for future versions of IdentityServer to a reciprocal public license - a license where the code is still open source but if used for commercial purposes then a paid license must be bought. This type of approach is common in the open-source world, where sustaining an income is difficult as your project becomes your full-time work. Two of the reasons behind the choice to ship Identit...