.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
.NET Core May 2020 Updates – 2.1.18 and 3.1.4
Today, we are releasing the .NET Core May 2020 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 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 incl...
.NET Framework May 2020 Security and Quality Rollup Updates
Revised 6/8/2021: On June 8th, 2021, this update was released to replace a previous update to address a “revocation server was offline” error that may occur during installation. If you've already installed a previous release of this update, no action is required. Revised 4/15/2021: On April 13th, 2021, this update was released to replace a previous release of this some updates. See known issues section for more details. If you've already installed a previous release of an affected update, no action is required. Today, we are releasing the May 2020 Security and Quality Rollup Updates for .NET Framework. Sec...
Using ML.NET for deep learning on images in Azure
This post will show you how to train a custom image classification model in Azure to categorize flowers using ML.NET Model Builder. Then, you can leverage your existing .NET skills to consume the trained model inside a C# .NET Core console application. Best of all, little to no prior machine learning knowledge is required.
Configuring Azure Services and emulators using Visual Studio
Starting with Visual Studio 16.6 Preview 2 the Connected Services tab offers a new experience called Service Dependencies. You can use it to connect your app to Azure services such as Azure SQL, Storage, Key Vault and many others. Wherever possible local emulation options are also available and more are planned for the future. Add a new Service Dependency You can easily and quickly get the right NuGet packages, start-up code and configuration added to your project for every supported Azure service. You simply click add, pick the service from the list and follow the 2-3 steps in the wizard. Here is an ex...
Blazor WebAssembly 3.2.0 Release Candidate now available
The Blazor WebAssembly Release Candidate is here! This release contains all of the features and improvements that we expect to release for the upcoming Blazor WebAssembly release. There are no more breaking changes planned at this point. Please give the Blazor WebAssembly Release Candidate a try and let us know what you think!
Introducing C# Source Generators
We're pleased to introduce the first preview of Source Generators, a new C# compiler feature that lets C# developers inspect user code and generate new C# source files that can be added to a compilation. This is done via a new kind of component that we're calling a Source Generator. To get started with Source Generators, you'll need to install the latest .NET 5 preview and the latest Visual Studio preview. Note: to build a source generator, you currently require Visual Studio. This will change in the next .NET 5 preview. What is a Source Generator? Unless you've been closely following every prototype and pro...
Work flow of diagnosing memory performance issues – Part 2
Work flow of diagnosing memory performance issues – Part 0 Work flow of diagnosing memory performance issues – Part 1 Work flow of diagnosing memory performance issues – Part 2 (this post) In this blog post I’ll talk a bit about how to spend time wisely and then continue with the analysis. Originally I was going to delve deeper into the GCStats view but I actually just debugged a long suspension issue that I wanted to share 'cause it shows some general ideas of what to do when you hit problems during an analysis. You can skip to the analysis part directly if you like.PerfView isn’t just to collect...
Blazor WebAssembly 3.2.0 Preview 5 release now available
Blazor WebAssembly 3.2.0 Preview 5 is now available! Check out all the updates and improvements in this release.
Announcing .NET 5.0 Preview 3
Today, we're releasing .NET 5.0 Preview 3. It contains a set of new features and performance improvements. We're continuing to work on the bigger features that will define the 5.0 release. The .NET 5.0 Preview 1 post covers what we are planning on building for .NET 5.0. Please take a look at the post and the dotnet/designs repository and share any feedback you have. And, of course, please install Preview 3, and test your workloads with it. You can download .NET 5.0 Preview 3, for Windows, macOS, and Linux: ASP.NET Core and EF Core are also being released today. You need to use Visual Studio...