No trial. No credit card required. Just your GitHub account.
.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!
.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...
Latest posts

Announcing F# 5 preview 1

We're excited to announce that F# 5 preview 1 is now available! Here's how to get it: 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 preview SDK, check out a sample repository showing off some of what you can do with F# 5. You can play with each of the features there instead of starting from scratch. If you'd rather use F# 5 in your own project, you'll need to add a property and add a...

.NET Framework March 2020 Update for Windows 10 1607 (Anniversary Update) and Windows Server 2016.

Today, we are releasing an update for .NET Framework 4.8 on Windows 10 1607 (Anniversary Update) and Windows Server 2016. Security This update does not contain any new security fixes. See January 2020 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvement. CLR1 1 Common Language Runtime (CLR) Getting the Update The Update is available via Microsoft Update Catalog only. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are avai...

Updates on .NET Core Windows Forms designer

We released a preview version of Visual Studio 16.6 - Visual Studio 2019 version 16.6 Preview 1 and with it a new version of .NET Core Windows Forms designer. This release contains Coming next In the future releases we will be working on and third-party controls support, integration with popular controls vendors, support for Data Controls and related scenarios, performance improvements and other features. How to use the designer How to report issues Your feedback is important to us! Please report issues and send feature requests via the Visual Studio Feedback channel. Use the "Se...

Async ValueTask Pooling in .NET 5

The async/await feature in C# has revolutionized how developers targeting .NET write asynchronous code. Sprinkle some and around, change some return types to be tasks, and badda bing badda boom, you've got an asynchronous implementation. In theory. In practice, obviously I've exaggerated the ease with which a codebase can be made fully asynchronous, and as with many a software development task, the devil is often in the details. One such "devil" that performance-minded .NET developers are likely familiar with is the state machine object that enables an async method to perform its magic. State Machines and All...

ASP.NET Core updates in .NET 5 Preview 1
ASP.NET Core updates in .NET 5 Preview 1

Announcing Entity Framework Core 5.0 Preview 1
Today we are excited to announce the first preview release of EF Core 5.0. Prerequisites The previews of EF Core 5.0 require .NET Standard 2.1. This means: How to get EF Core 5.0 previews EF Core 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 dotnet tool: The EF Core packages published today are: We have also published the 5.0 preview 1 release of the Microsoft.Data.Sqlite.Core ADO.NET provider. Installing dotnet ef As with EF Core 3.0 and 3.1, the dotnet ef command-...

Announcing .NET 5 Preview 1
![Scott Hunter [MSFT]](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2019/02/scotthunter-1-150x150.png)
At the end of last year, we shipped .NET Core 3.0 and 3.1. These versions added the desktop app models Windows Forms (WinForms) and WPF, ASP.NET Blazor for building single page applications and gRPC for cross-platform, contract-based messaging. We also added templates for building services, rich generation of client code for talking to gRPC, REST API services, and a lot more. We’re excited to see that .NET Core 3 has become the fastest adopted version of .NET ever and we’ve gained another million more users in just the last year. We also communicated with these releases that this would conclude the porting of th...

Continuous integration and deployment for desktop apps with GitHub Actions

From speaking to desktop developers, we’ve heard that you want to learn how to quickly set up continuous integration and continuous deployment (CI/CD) workflows for your WPF and Windows Forms applications in order to take advantage of the many benefits CI/CD pipelines have to offer, such as: That's why we created a sample application in GitHub to showcase DevOps for your applications using the recently released GitHub Actions. With GitHub Actions, you can quickly and easily automate your software workflows with CI/CD. The sample application demonstrates how to author the YAML files that comprise...

What do you want to see next in ML.NET?

ML.NET is an open source and cross-platform machine learning framework made for .NET developers. Using ML.NET, you can stay in .NET to easily build and consume custom machine learning models for scenarios like sentiment analysis, price prediction, sales forecasting, recommendation, image classification, and more. Over the past six months, the team has been working hard on fixing bugs, improving documentation, and adding more features and capabilities based on user feedback. This includes: Now we'd like to see how you're using ML.NET and what features we can add and/or improve to make the framework and...