.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 Entity Framework Core 3.0 and Entity Framework 6.3 General Availability
Sep 23, 2019
Post comments count 57
Post likes count 0

Announcing Entity Framework Core 3.0 and Entity Framework 6.3 General Availability

Diego Vega
Diego Vega

We are extremely excited to announce the general availability of EF Core 3.0and EF 6.3 on nuget.org. The final versions of .NET Core 3.0 and ASP.NET Core 3.0 are also available now. How to get EF Core 3.0 EF Core 3.0 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 tool: When upgrading applications that target older versions of ASP.NET Core to 3.0, you also have to add the EF Core packages as an explicit dependency. Also starting in 3.0, the command-line tool is no longer included in the .NET Co...

Announcing F# 4.7
Sep 23, 2019
Post comments count 21
Post likes count 0

Announcing F# 4.7

Phillip Carter
Phillip Carter

We’re excited to announce general availability of F# 4.7 in conjunction with the .NET Core 3.0 release! In this post, I’ll show you how to get started, explain everything in F# 4.7 and give you a sneak peek at what we’re doing for the next version of F#. F# 4.7 is another incremental release of F# with a focus on infrastructural changes to the compiler and core library and some relaxations on previously onerous syntax requirements. F# 4.7 was developed entirely via an open RFC (requests for comments) process. The F# community has offered very detailed feedback in discussions for this version of the language. Yo...

Announcing .NET Core 3.0
Sep 23, 2019
Post comments count 126
Post likes count 1

Announcing .NET Core 3.0

Rich Lander [MSFT]
Rich Lander [MSFT]

Announcing .NET Core 3.0 We’re excited to announce the release of .NET Core 3.0. It includes many improvements, including adding Windows Forms and WPF, adding new JSON APIs, support for ARM64 and improving performance across the board. C# 8 is also part of this release, which includes nullable, async streams, and more patterns. F# 4.7 is included, and focused on relaxing syntax and targeting .NET Standard 2.0. You can start updating existing projects to target .NET Core 3.0 today. The release is compatible with previous versions, making updating easy. Watch the team and the community talk about .NET at .NET Con...

ASP.NET Core and Blazor updates in .NET Core 3.0
Sep 23, 2019
Post comments count 43
Post likes count 0

ASP.NET Core and Blazor updates in .NET Core 3.0

Daniel Roth
Daniel Roth

ASP.NET Core and Blazor updates in .NET Core 3.0 Today we are thrilled to announce the release of .NET Core 3.0! .NET Core 3.0 is ready for production use, and is loaded with lots of great new features for building amazing web apps with ASP.NET Core and Blazor. Some of the big new features in this release of ASP.NET Core include: You can find all the details about what's new in ASP.NET Core in .NET Core 3.0 in the What's new in ASP.NET Core 3.0 topic. See the .NET Core 3.0 release notes for additional details and known issues. Get started To get started with ASP.NET Core in .NET Core 3.0 i...

Release Candidate builds of Entity Framework Core 3.0 and Entity Framework 6.3 are now available
Sep 16, 2019
Post comments count 2
Post likes count 0

Release Candidate builds of Entity Framework Core 3.0 and Entity Framework 6.3 are now available

Diego Vega
Diego Vega

We previously said that preview 9 would be your last chance to test EF Core 3.0 and EF 6.3 before general availability. But it turns out that we made enough improvements to our libraries and across the whole of .NET Core 3.0 to justify publishing a release candidate build. Hence the packages for EF Core 3.0 RC1 and EF 6.3 RC1 were uploaded to nuget.org today. Consider installing daily builds Although RC1 builds contain several improvements, we took several more critical bug fixes after the RC1 branch was created. Detailed instructions to install daily builds, including the necessary NuGet feeds, can be found i...

ASP.NET Core and Blazor updates in .NET Core 3.0 Release Candidate 1
Sep 16, 2019
Post comments count 8
Post likes count 0

ASP.NET Core and Blazor updates in .NET Core 3.0 Release Candidate 1

Daniel Roth
Daniel Roth

.NET Core 3.0 Release Candidate 1 is now available! This release contains only a handful of bug fixes and closely represents what we expect to release for .NET Core 3.0.

Announcing .NET Core 3.0 Release Candidate 1
Sep 16, 2019
Post comments count 29
Post likes count 0

Announcing .NET Core 3.0 Release Candidate 1

Rich Lander [MSFT]
Rich Lander [MSFT]

Today, we're announcing .NET Core 3.0 Release Candidate 1. Just like with Preview 9, we've focused on polishing .NET Core 3.0 for a final release. We are now getting very, very close. We intend to release the final version on September 23 at .NET Conf. Download .NET Core 3.0 RC1 on Windows, macOS, and Linux, available now. Details: Why RC1? The .NET Core 3.0 Preview 9 post stated that Preview 9 would be the last release before the final GA one. We, or at least the tireless writer of these blog posts, were mistaken. And now for the explanation. For technical and historical reasons, the .NET toolset (...

Finalization implementation details
Sep 16, 2019
Post comments count 3
Post likes count 0

Finalization implementation details

maoni
maoni

Years ago I wrote a document on making finalization scanning concurrent. At the time there was an internal team that was using finalization as a way to resurrect objects and putting them back in their cache. While we’ve always advised to folks that finalization was for releasing native resources I couldn’t fault this team for using it the way they did. And of course finalization scanning was taking quite some time because well, there were so many finalizable objects to scan so I wanted to make this part concurrent. As part of the on-going latency reduction effort we’ve finally put this on the agenda. Of course be...

.NET Framework September 2019 Security and Quality Rollup
Sep 10, 2019
Post comments count 0
Post likes count 0

.NET Framework September 2019 Security and Quality Rollup

Brett Lopez
Brett Lopez

Today, we are releasing the September 2019 Cumulative Update, Security and Quality Rollup, and Security Only Update for .NET Framework. Security CVE-2019-1142– .NET Framework Elevation of Privilege Vulnerability An elevation of privilege vulnerability exists when the .NET Framework common language runtime (CLR) allows file creation in arbitrary locations. An attacker who successfully exploited this vulnerability could write files to folders that require higher privileges than what the attacker already has. To exploit the vulnerability, an attacker would need to log into a system. The attacker could then spe...