.NET Blog

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

Introducing Nullable Reference Types in C#

Today we released a prototype of a C# feature called "nullable reference types", which is intended to help you find and fix most of your null-related bugs before they blow up at runtime. We would love for you to install the prototype and try it out on your code! (Or maybe a copy of it! 😄) Your feedback is going to help us get the feature ...

Announcing F# support for .NET Core and .NET Standard projects in Visual Studio

We're pleased to announce that Visual Studio 2017 15.5 Preview 4 now supports F# projects targeting .NET Core, .NET Standard, and .NET Framework through the .NET Core SDK. Some of you have noticed various levels of this support in the first, second, and third previews. We still had a few work items left to complete when those were released, so...

Welcome to C# 7.2 and Span

C# 7.2 is the latest point release of C#, and adds a number of small but useful features. All the features are described in wonderful detail in the docs. Start with the overview, What's new in C# 7.2, which gives you an excellent introduction to the new set of capabilities. It is worth celebrating that a significant portion of the docs are ...

.NET Core November 2017 Update

Today, we are releasing the .NET Core November Update. This includes .NET Core 1.0.8, 1.1.5 and 2.0.1 and .NET Core SDK 1.1.5 and 2.0.3. Details regarding the security issues addressed by this release can be seen in the Security Advisory announcement. Security CVE-2017-8585 -- Malformed Certificate can cause Denial of Service Microsoft is ...

.NET Framework November 2017 Security and Quality Rollup

Today, we are releasing the November 2017 Security and Quality Rollup. Security This release contains no new security updates. The most recent .NET security updates were shipped with the September 2017 Security and Quality Rollup. Quality and Reliability This release contains the following quality and reliability improvements. CLR WPF...

Creating a Minimal ASP.NET Core Windows Container

This is a guest post by Mike Rousos One of the benefits of containers is their small size, which allows them to be more quickly deployed and more efficiently packed onto a host than virtual machines could be. This post highlights some recent advances in Windows container technology and .NET Core technology that allow ASP.NET Core Windows ...

Modernize existing .NET apps with Windows Containers and Azure

(image) As part of the series of posts announced at this initial blog post (.NET Application Architecture Guidance) that explores each of the architecture areas currently covered by our team, this current blog post focuses on introducing the new "Modernize existing .NET applications with Windows Containers and Azure" eBook which you can ...

Publishing a Web App to an Azure VM from Visual Studio

We know virtual machines (VMs) are one of the most popular places to run apps in Azure, but publishing to a VM from Visual Studio has been a tricky experience for some. So, we’re pleased to announce that in Visual Studio 15.5 we’ve added some improvements to the experience. In this post, we’ll discussed the requirements for a VM that’s...