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
Introducing Project Tye
Project Tye Project Tye is an experimental developer tool that makes developing, testing, and deploying microservices and distributed applications easier. When building an app made up of multiple projects, you often want to run more than one at a time, such as a website that communicates with a backend API or several services all communicating with each other. Today, this can be difficult to setup and not as smooth as it could be, and it's only the very first step in trying to get started with something like building out a distributed application. Once you have an inner-loop experience there is then a, sometime...
Using Visual Studio Codespaces with .NET Core
Learn about how we are enabling .NET Core projects for Codespaces when using Visual Studio 2019.
Welcome to C# 9.0
Note: This post is out of date. Now that C# 9.0 has been released, an updated version can be found here. C# 9.0 is taking shape, and I'd like to share our thinking on some of the major features we're adding to this next version of the language. With every new version of C# we strive for greater clarity and simplicity in common coding scenarios, and C# 9.0 is no exception. One particular focus this time is supporting terse and immutable representation of data shapes. Let's dive in! Init-only properties Object initializers are pretty awesome. They give the client of a type a very flexible and readable fo...
F# 5 and F# tools update
We're excited to announce some updates to F# 5 today! We shipped a lot of preview features since F# 5 preview 1, and they have all been stabilizing since that release. Today, we're happy to announce some minor additions to F# 5 and talk about some pretty cool performance work we've been doing. Here's how you get the latest release: If you're using Visual Studio on Windows, you'll need both the .NET 5 preview SDK and Visual Studio Preview installed. Using F# 5 preview You can use F# 5 preview via the .NET 5 preview SDK, or through the .NET and Jupyter Notebooks support. If you’re using the .NET 5 prev...
Announcing Entity Framework Core 5.0 Preview 4
Announcing the release of Entity Framework Core 5.0 Preview 4 with bug fixes and new features like setting database column precision and configuring SQL Server index fill factor.
ML.NET Model Builder is now a part of Visual Studio
ML.NETÂ is a cross-platform, machine learning framework for .NET developers. Model Builder is the UI tooling in Visual Studio that uses Automated Machine Learning (AutoML) to train and consume custom ML.NET models in your .NET apps. You can use ML.NET and Model Builder to create custom machine learning models without having prior machine learning experience and without leaving the .NET ecosystem. Model Builder in Visual Studio Previously, Model Builder was a Visual Studio extension that had to be installed from the VS Marketplace. Now, Model Builder ships with Visual Studio 16.6 as a preview feature! After enabl...
Windows Forms Designer for .NET Core Released
Today we're happy to announce that the Windows Forms designer for .NET Core projects is now available as a preview in Visual Studio 2019 version 16.6! We also have a newer version of the designer available in Visual Studio 16.7 Preview 1! Don't forget to enable the designer in Tools > Options > Environment > Preview Features. Many of you may remember that we open-sourced Windows Forms and ported it to .NET Core with .NET Core 3.0. Since then, we've been hard at work bringing the Windows Forms designer experience to .NET Core. While we are getting closer to completion, we are continuing work on ...
Blazor WebAssembly 3.2.0 now available
Blazor WebAssembly is now officially released! This is a fully-featured and supported release of Blazor WebAssembly that is ready for production use. Full stack web development with .NET is now here!
ASP.NET Core updates in .NET 5 Preview 4
.NET 5 Preview 4 is now available and is ready for evaluation! .NET 5 will be a current release. Get started To get started with ASP.NET Core in .NET 5.0 Preview4 install the .NET 5.0 SDK. If you're on Windows using Visual Studio, we recommend installing the latest preview of Visual Studio 2019 16.6. If you're on macOS, we recommend installing the latest preview of Visual Studio 2019 for Mac 8.6. Upgrade an existing project To upgrade an existing ASP.NET Core 5.0 preview3 app to ASP.NET Core 5.0 preview4: See the full list of breaking changes in ASP.NET Core 5.0. That’s it! You should now be all set ...