.NET Blog

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

Latest posts

Mar 17, 2020
Post comments count 66
Post likes count 0

Updates on .NET Core Windows Forms designer

Olia Gavrysh

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

Mar 16, 2020
Post comments count 20
Post likes count 4

Async ValueTask Pooling in .NET 5

Stephen Toub - MSFT

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

Mar 16, 2020
Post comments count 1
Post likes count 0

ASP.NET Core updates in .NET 5 Preview 1

Sourabh Shirhatti [MSFT]

ASP.NET Core updates in .NET 5 Preview 1

Mar 16, 2020
Post comments count 14
Post likes count 0

Announcing Entity Framework Core 5.0 Preview 1

Arthur Vickers

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

Mar 16, 2020
Post comments count 124
Post likes count 0

Announcing .NET 5 Preview 1

Scott Hunter [MSFT]

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

Mar 12, 2020
Post comments count 2
Post likes count 0

Continuous integration and deployment for desktop apps with GitHub Actions

Edward Skrod

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

Mar 11, 2020
Post comments count 1
Post likes count 0

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

Bri Achtman

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

Mar 10, 2020
Post comments count 11
Post likes count 0

Announcing the .NET Core Uninstall Tool 1.0!

Sarah Oslund

Today we are releasing the .NET Core Uninstall Tool for Windows and Mac! Starting in Visual Studio 2019 version 16.3, Visual Studio manages the versions of the SDK and runtime it installs. In previous versions, SDKs and runtimes were left on upgrade in case those versions were targeted or pinned with . We realized this was not ideal and might have left many unused .NET Core SDKs and runtimes installed on your machine. Going forward, we've updated the Visual Studio behavior. The .NET Core standalone SDK installer also began removing previous patch versions (the last two digits, for example 3.1.1xx) in .NET Core ...

Mar 10, 2020
Post comments count 146
Post likes count 0

Blazor WebAssembly 3.2.0 Preview 2 release now available

Daniel Roth

Blazor WebAssembly 3.2.0 Preview 2 is now available! Check out all the updates and improvements in this release.