.NET Blog

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

Featured posts

Announcing .NET 10 Release Candidate 1
Sep 9, 2025
Post comments count 3
Post likes count 7

Announcing .NET 10 Release Candidate 1

.NET Team
.NET Team

.NET 10 Release Candidate 1 is available with improvements across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more!

.NETASP.NET CoreC#

Latest posts

Orchard Core Beta 1 released
Nov 21, 2017
Post comments count 0
Post likes count 0

Orchard Core Beta 1 released

Daniel Roth
Daniel Roth

This is a guest post by Sebastien Ros on behalf of the Orchard community Two years ago, the Orchard community started developing Orchard on .NET Core. After 1,500 commits, 297,000 lines of code, 127 projects, we think it's time to release a public version, namely Orchard Core Beta 1. What is Orchard Core? If you know what Orchard and .NET Core are, then it might seem obvious: Orchard Core is a redevelopment of Orchard on ASP.NET Core. Orchard Core consists of two different targets: It's important to note the differences between the framework and the CMS. Some developers who want to develop SaaS applications w...

Announcing .NET 4.7.1 Tools for the Cloud
Nov 17, 2017
Post comments count 0
Post likes count 0

Announcing .NET 4.7.1 Tools for the Cloud

Jeffrey Fritz
Jeffrey Fritz

Today we are releasing a set of providers for ASP.NET 4.7.1 that make it easier than ever to deploy your applications to cloud services and take advantage of cloud-scale features.  This release includes a new CosmosDb provider for session state and a collection of configuration builders. A Package-First Approach With previous versions of the .NET Framework, new features were provided “in the box” and shipped with Windows and new versions of the entire framework.  This means that you can be assured that your providers and capabilities were available on every current version of Windows.  It also means that you ha...

Announcing the Windows Compatibility Pack for .NET Core
Nov 16, 2017
Post comments count 1
Post likes count 0

Announcing the Windows Compatibility Pack for .NET Core

Immo Landwerth
Immo Landwerth

Porting existing code to .NET Core used to be quite hard because the available API set was very small. In .NET Core 2.0, we already made this much easier, thanks to .NET Standard 2.0. Today, we're happy to announce that we made it even easier with the Windows Compatibility Pack, which provides access to an additional 20,000 APIs via a single NuGet package. Who is this package for? This package is meant for developers that need to port existing .NET Framework code to .NET Core. But before you start porting, you should understand what you want to accomplish with the migration. Just porting to .NET Core because it...

UPDATE – Microservices and Docker containers: Architecture, Patterns and Development guidance (Updated for .NET Core 2.0)
Nov 16, 2017
Post comments count 0
Post likes count 0

UPDATE – Microservices and Docker containers: Architecture, Patterns and Development guidance (Updated for .NET Core 2.0)

Cesar De la Torre
Cesar De la Torre

Nov. 15th 2017 update Earlier this year, we published this eBook/guide and sample application offering guidance for architecting microservices and Docker containers based applications. We have recently published updates to the eBook (2nd edition) and sample application to bring them in line with the latest releases of .NET Core 2.0 and many other updates coming along as part of the same "wave" of technologies. Read the list of the many updates in the updated blog post and download the new 2nd edition eBook from there.

UPDATE – Web Applications with ASP.NET Core Architecture and Patterns guidance (Updated for ASP.NET Core 2)
Nov 16, 2017
Post comments count 0
Post likes count 0

UPDATE – Web Applications with ASP.NET Core Architecture and Patterns guidance (Updated for ASP.NET Core 2)

Cesar De la Torre
Cesar De la Torre

Nov. 15th 2017 update Earlier this year, we published an eBook/Guide and sample application offering guidance named Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure. We have recently published updates to the eBook (2nd edition) and sample application to bring them in line with the latest releases of ASP.NET Core 2.0 and Entity Framework Core 2.0. Check it out the list of updated features at the updated blog post and download the new 2nd edition eBook from there.

Introducing Tensor for multi-dimensional Machine Learning and AI data
Nov 15, 2017
Post comments count 0
Post likes count 0

Introducing Tensor for multi-dimensional Machine Learning and AI data

.NET Team
.NET Team

Overview Tensor is an exchange type for homogenous multi-dimensional data for 1 to N dimensions. The motivation behind introducing Tensor<T> is to make it easy for Machine Learning library vendors like CNTK, Tensorflow, Caffe, Scikit-Learn to port their libraries over to .NET with minimal dependencies in place.  Tensor<T> is designed to provide the following characteristics. If you familiar with recent work with Memory<T>, Tensor<T> can be thought of as extending Memory<T> for multiple dimensions and sparse data. Primary attributes for defini...

Introducing Nullable Reference Types in C#
Nov 15, 2017
Post comments count 3
Post likes count 0

Introducing Nullable Reference Types in C#

Mads Torgersen
Mads Torgersen

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 exactly right before we officially release it. Read on for an in-depth discussion of the design and rationale, and scroll to the end for instructions on how to get started! The billion-dollar mistake Tony Hoare, one of the absolute giants of computer science and recipient of th...

Announcing F# support for .NET Core and .NET Standard projects in Visual Studio
Nov 15, 2017
Post comments count 0
Post likes count 0

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

Phillip Carter
Phillip Carter

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 we didn't announce the support at that time. These work items are now complete! Get started Firstly, support for F# is now included by default in any Visual Studio workload which requires the .NET Core SDK. The .NET Core workload, ASP.NET workload, and Azure workload will...

Improvements to Azure Functions in Visual Studio
Nov 15, 2017
Post comments count 0
Post likes count 0

Improvements to Azure Functions in Visual Studio

Justin Clareburt (MSFT)
Justin Clareburt (MSFT)

We're excited to announce several improvements to the Azure Functions experience in Visual Studio as part of the latest update to the Azure Functions tools on top of Visual Studio 2017 v15.5. New Function project dialog To make it easier to get up and running with Azure Functions, we've introduced a new Functions project dialog. Now, when creating a Functions project, you can choose one that starts with the one of the most popular trigger types (Http, Queue or Timer). If you’re looking for something different choose the Empty project, then add the item after project creation. Additiona...