.NET Blog

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

Finalization implementation details

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 ...

.NET Core September 2019 Updates – 2.1.13 and 2.2.7

Today, we are releasing the .NET Core September 2019 Update. These updates contain security and reliability 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...

Announcing .NET Core 3.0 Preview 9

Today, we're announcing .NET Core 3.0 Preview 9. Just like with Preview 8, we've focused on polishing .NET Core 3.0 for a final release and aren't adding new features. If these final builds seem less exciting than earlier previews, that's by design. Download .NET Core 3.0 Preview 9 right now on Windows, macOS, and Linux. ASP.NET Core, EF...

Join us for .NET Conf 2019, Sept 23-25

.NET Conf is back again this year and will be live streaming to a device near you September 23-25 on www.dotnetconf.net! .NET Conf is a FREE, 3 day virtual developer event co-organized by the .NET community and Microsoft. This year .NET Core 3.0 will launch at .NET Conf 2019! Come celebrate and learn about the new release. You won't want to ...

How the .NET Team uses Azure Pipelines to produce Docker Images

Producing Docker images for .NET might not seem like that big of a deal.  Once you’ve got a Dockerfile defined, just run "docker build" and "docker push" and you’re done, right?  Then just rinse and repeat when new versions of .NET are released and that should be all that’s needed.  Well, it’s not quite that simple...

Visual Studio Tips and Tricks: Increasing your Productivity for .NET

The .NET team is constantly thinking of new ways to make developers more productive. We've been working hard over the past year to take the feedback you've sent us and turn it into tools that you want! In this post I’ll cover some of the latest productivity features available in Visual Studio 2019 Preview. Code Fixes and Refactorings ...

.NET Framework 4.8 is available on Windows Update, WSUS and MU Catalog

01/14/2020: This post has been updated with information about the Microsoft .NET Framework 4.8 for Windows Updates released on January 14, 2020 via Windows Update/WSUS/Catalog to include the servicing fixes since the .NET Framework 4.8 August 2019 Windows Update. Apart from the servicing fixes, there is no change in the .NET Framework 4.8 ...

Announcing .NET Core 3.0 Preview 8

Today, we are announcing .NET Core 3.0 Preview 8. Just like with Preview 7, we've focused on polishing .NET Core 3.0 for a final release and are not adding new features. If these final previews seem anti-climatic, that's by design. Download .NET Core 3.0 Preview 8 right now on Windows, macOS and Linux. ASP.NET Core and EF Core are also ...

Update on .NET Standard adoption

It's about two years ago that I announced .NET Standard 2.0. Since then we've been working hard to increase the set of .NET Standard-based libraries for .NET. This includes many of the BCL components, such as the Windows Compatibility Pack, but also other popular libraries, such as the JSON.NET, the Azure SDK, or the AWS SDK. In this blog post...