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

.NET Framework October 2017 Security and Quality Rollup
Today, we are releasing the October 2017 Security and Quality Rollup. The update applies to all supported Windows versions. It includes a known issue for Windows 10 1507 (see below). Security This release contains no new security updates. Quality and Reliability This release contains the following quality and reliability improvements. WPF Note: Additional information on these improvements is not available. The VSTS bug number provided with each improvement is a unique ID that you can give Microsoft Customer Support, include in StackOverflow commentsor use in web searches. Getting the Updat...

Announcing UWP Support for .NET Standard 2.0

This post was mostly written by Rich Lander with contributions from Immo Landwerth. Today, we are releasing huge updates to UWP for .NET developers. The really big improvement is adding support for .NET Standard 2.0. UWP developers now have access to ~ 20k more APIs. This release brings UWP to partity with the other .NET implementations that support .NET Standard 2.0. You need to download Visual Studio 2017 15.4, also released today, to take advantage of these updates. You also need to be running on and targeting Windows 10 Fall Creators Update, which will be released later this month. .NET Standard 2.0 support...

Announcing SignalR for ASP.NET Core Alpha 2
A few weeks ago we released the alpha1 version of SignalR for ASP.NET Core 2.0. Today we are pleased to announce a release of the alpha2 version of SignalR for ASP.NET Core 2.0. This release contains a number of changes (including API changes) and improvements. Notable Changes Release notes can be found on github. API Changes TypeScript/JavaScript client: needs to be changed to: C# Client The HubConnection.Stream() method was changed to be async and renamed to StreamAsync() New overloads of WithJsonHubProtocol() and WithMessagePackProtocol() on HubConnectionBuilder that take protoc...

.NET Framework 4.7.1 Runtime and Compiler Features
This post describes the new Runtime, Compiler and Base Class Library (BCL) improvements in the .NET Framework 4.7.1. You can try out these features by downloading the Developer Pack, described in the Welcome to the .NET Framework 4.7.1 Early Access blog post. BCL - .NET Standard 2.0 Support .NET Framework 4.7.1 has built-in support for .NET Standard 2.0. .NET Framework 4.7.1 adds about 200 missing APIs that were part of .NET Standard 2.0 but not actually implemented by .NET Framework 4.6.1, 4.6.2 or 4.7. You can refer to details on .NET Standard on .NET Standard Microsoft docs. While libraries targeting .NET S...

Build a web service with F# and .NET Core 2.0

Earlier this year, I wrote about an update to the roadmap for F# and .NET Core. I had mentioned that there were a number of things you could build with F# and .NET Core today, such as web services. In this post, I'll walk through building a web service with F# and .NET Core 2.0 using the Giraffe library. It's also worth noting that Giraffe is not the only technology you can use to build web APIs. Suave and Freya are two other great technologies that can be used on .NET Core. I encourage you to try each of them and see which you prefer. A complete application shown in this post is available on GitHub. Overv...

.NET Framework September 2017 Preview of Quality Rollup
Today, we are releasing the September 2017 Preview of Quality Rollup. This type of rollup is intended for businesses that want to the preview or use quality improvements as soon as they are available. This update applies to Windows 10 Update 1607 (Anniversary Update) and to Windows Server 2016. FYI: The KBs for Windows Server 2016 have been delayed but will be available soon. This post will be updated when Windows Server 2016 KBs are available. Quality and Reliability This release contains the following quality and reliability improvements. CLR Networking Windows Forms WPF No...

.NET Core September 2017 Update — macOS High Sierra Support
We released .NET Core updates for macOS High Sierra Support and additional quality fixes. You can download and install the update for Windows, macOS and Linux. This update is for .NET Core 1.0 and 1.1. The initial .NET Core 2.0 release includes similar improvements, so is not being updated with this release. Downloads Note: The .NET Core 1.1.4 SDK is used for both .NET Core 1.0 and 1.1 Runtimes. There is no separate .NET Core 1.0 SDK. The .NET Core 1.0 and 1.1 Runtimes are both available as separate installs, at the links above. Updates You can see a complete list of improvements in the .NET Core Septemb...

.NET Framework 4.7.1 Accessibility and WPF Improvements
This post describes the new WPF and accessibility features and improvements in .NET Framework 4.7.1. You can try out these features by downloading the Developer Pack, described in the Welcome to the .NET Framework 4.7.1 Early Access blog post. Accessibility improvements .NET Framework 4.7.1 brings in a lot of accessibility improvements across different libraries to align with the broad Microsoft product accessibility goals. How to get these accessibility improvements? In order for the application to benefit from these changes, it needs to run on the .NET Framework 4.7.1 or later and configured in one of the f...

Watch .NET Conf 2017!
.NET Conf starts today. It's a three-day, free, virtual and global .NET conference. All you need to do is point your web browser to channel9.msdn.com, starting at 8AM Pacific Time. We have a packed agenda with a great set of expert .NET developers. What will you learn? Many things. You will learn to build for web, mobile, desktop, games, services, libraries and more for a variety of platforms and devices all with .NET. We have sessions for everyone, no matter if you are just beginning or are a seasoned engineer. We’ll have presentations on .NET Core and ASP.NET Core, C#, F#, Roslyn, Visual Studio, Xamarin, and ...