.NET Blog

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

Announcing .NET Standard 2.0

The .NET Standard 2.0 specification is now complete. It is supported in .NET Core 2.0, in the .NET Framework 4.6.1 and later versions, and in Visual Studio 15.3. You can start using .NET Standard 2.0 today. While this post demos .NET Standard in C#, it's also supported in Visual Basic and F#. For more details, take a look at the .NET ...

Announcing Entity Framework Core 2.0

Today we are releasing the final version of Entity Framework Core 2.0, alongside .NET Core 2.0 and ASP.NET Core 2.0. Entity Framework (EF) Core is the lightweight, extensible, and cross-platform version of Entity Framework, the popular Object/Relational Mapping (O/RM) framework for .NET. Getting the bits Prerequisites In order to develop...

Announcing ASP.NET Core 2.0

The ASP.NET team is proud to announce general availability of ASP.NET Core 2.0.  This release features compatibility with .NET Core 2.0, tooling support in Visual Studio 2017 version 15.3, and the new Razor Pages user-interface design paradigm.  For a full list of updates, you can read the release notes and you can check the list of changed ...

Web Applications with ASP.NET Core Architecture and Patterns guidance (Updated for .NET Core 2.0)

(image) Updated for ASP.NET Core 2.0 (Nov. 15th 2017) Earlier this year, we published this eBook/Guide and sample application offering guidance for 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 ...

.NET Framework August 2017 Security and Quality Rollup

Updated: 2017.08.10 Today, we are releasing the August 2017 Security and Quality Rollup Update. This update applies to Windows 10 and Windows Server 2016. Security There are no new security changes for the .NET Framework this month. Quality and Reliability Networking Note: The VSTS bug number listed above are provided so that you have...

The week in .NET – Rezoom.SQL, Protobuf in Orlando, and links!

Previous posts: Tool of the week: Rezoom.SQL Rezoom.SQL is an F# ORM for SQL databases. It integrates with the F# compiler via a generative type provider to statically typecheck its own dialect of SQL. It knows how to translate this SQL dialect to various backends. Currently it supports SQLite, SQL Server, and PostgreSQL. The type ...

Welcome to the .NET Framework 4.7.1 Early Access!

Last Updated: 9/28/2017 Today, we are happy to share the .NET Framework 4.7.1 Early Access build with the Developer Pack. The .NET Framework 4.7.1 Developer Pack lets developers build applications that target the .NET Framework 4.7.1 by using Visual Studio 2017, Visual Studio 2015 or other IDEs. This is a single package that bundles the .NET...

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

(image) Updated for .NET Core 2.0 "wave" of technologies (Nov. 15th 2017) Earlier this year, we published this eBook 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 ...

.NET Framework July 2017 Cumulative Quality Update for Windows 10

Today, we are releasing a new Cumulative Quality Update for the .NET Framework. It is specific to Windows 10 build 1703 (Creators Update). Previously released security and quality updates are included in this release, including the July 2017 Security and Quality Rollup, the July 2017 Preview of Quality Rollup and the June 2017 Cumulative ...

The week in .NET – Nuke, Warden.NET, .NET in Bangalore, and links!

Previous posts: Tool of the week: Nuke Nuke is a cross-platform build automation system with C# DSL, much like Cake. It features auto-completion, refactoring, and navigation in all IDEs. Nuke avoids complexity, and integrates as a normal project. Package of the week: Warden.NET The System.Diagnostics.Process class while useful does ...