.NET Blog

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

Try the new System.Text.Json APIs

For .NET Core 3.0, we're shipping a brand new namespace called System.Text.Json with support for a reader/writer, a document object model (DOM), and a serializer. In this blog post, I'm telling you why we built it, how it works, and how you can try it. We also have a video: Getting the new JSON library The future of ...

Migrating a Sample WPF App to .NET Core 3 (Part 2)

In part 1 of this blog series, I began the process of porting a sample WPF app to .NET Core. In that post, I described the .NET Core migration process as having four steps: (image) We previously went through the first two steps - reviewing the app and its dependencies (including NuGet dependencies and a .NET Portability Analyzer report), ...

Migrating a Sample WPF App to .NET Core 3 (Part 1)

Olia recently wrote a post about how to port a WinForms app from .NET Framework to .NET Core. Today, I'd like to follow that up by walking through the steps to migrate a sample WPF app to .NET Core 3. Many of these steps will be familiar from Olia's post, but I've tried to differentiate this one by including some additional common dependencies...

Porting desktop apps to .NET Core

Since I've been working with the community on porting desktop applications from .NET Framework to .NET Core, I've noticed that there are two camps of folks: some want a very simple and short list of instructions to get their apps ported to .NET Core while others prefer a more principled approach with more background information. Instead of ...

The F# development home on GitHub is now dotnet/fsharp

TL;DR We've moved the F# GitHub repository from microsoft/visualfsharp to dotnet/fsharp, as specified in the corresponding RFC. (image) F# has a somewhat strange history in its name and brand. If we roll back the clocks to the year 2015, F# sort of had two identities. One side of this was Visual F#, or "VisualFSharp"; a product within ...

Introducing the new Microsoft.Data.SqlClient

This post was written by Vicky Harp, Program Manager on SqlClient and SQL Server Tools. Those of you who have been following .NET development closely have very likely seen Scott Hunter's latest blog post, .NET Core is the Future of .NET. The change in focus of .NET Framework towards stability and new feature development moving to .NET Core ...

Introducing diagnostics improvements in .NET Core 3.0

In .NET Core 3.0, we are introducing a suite of tools that utilize new features in the .NET runtime that make it easier to diagnose and solve performance problems. These runtime features help you answer some common diagnostic questions you may have: Is my application healthy? Often times an application can slowly start ...

Azure SignalR Service now supports ASP.NET!

Azure SignalR Service is a fully managed real-time messaging service, built on ASP.NET Core SignalR. ASP.NET Core SignalR has many features incompatible with ASP.NET SignalR, so existing ASP.NET SignalR Application doesn't work with SignalR Service. We added the ASP.NET support to SignalR Service SDK to enable this scenario. This blog also lists features that are no longer supported and provides references on documents and code samples.

Announcing Entity Framework Core 3.0 Preview 4

Today, we are making the fourth preview of Entity Framework Core 3.0 available on NuGet, alongside .NET Core 3.0 Preview 4 and ASP.NET Core 3.0 Preview 4. We encourage you to install this preview to test the new functionality and assess the impact of the included breaking changes. What’s new in EF Core 3.0 Preview 4? This preview includes...