.NET Blog

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

.NET Core 2.0 will reach End of Life on October 1, 2018

Last Updated: 6/22/2018 .NET Core 2.0 was released on August 14, 2017. As a non-LTS release, it is supported for 3 months after the next release. .NET Core 2.1 was released on May 30th, 2018. As a result, .NET Core 2.0 will be supported until September 1, 2018. NEW: Customers have reported a narrow but critical diagnostics issue with .NET ...

The RyuJIT transition is complete!

RyuJIT is the code name for the .NET just-in-time compiler, one of the foundational components of the .NET runtime. In contrast, the Roslyn C# compiler compiles C# code to IL byte code. The RyuJIT compiler compiles IL byte code to machine code for multiple processors. With the recent merge of the dotnet/coreclr #18064 pull request, the ...

Staying up-to-date with .NET Container Images

This post describes the container images that we produce and update for you, that you can use with Docker, Kubernetes and other systems. When you are using .NET and Docker together, you are probably using the official .NET container images from Microsoft. We've made many improvements over the last year to the .NET images that make it easier ...

.NET Framework June 2018 Security and Quality Rollup

Today, we are releasing the June 2018 Security and Quality Rollup. Security No new security fixes. See .NET Framework May 2018 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. CLR Note: Additional information on these improvements...

Announcing .NET Framework 4.8 Early Access build 3621!

Today, we are happy to share the .NET Framework 4.8 Early Access build 3621 for your feedback. This is one of the in-development builds of the next version of the .NET Framework. The changes in this build have been functionally validated by the .NET teams. We would love your help to ensure this is a high quality and compatible release. This...

Announcing ML.NET 0.2

Last month at //Build 2018, we released ML.NET 0.1, a cross-platform, open source machine learning framework. We would like to thank the community for the engagement so far in helping us shape ML.NET. Today we are releasing ML.NET 0.2. This release focuses on adding new ML tasks like clustering, making it easier to validate models, adding a...

Use Dependency Injection In WebForms Application

Dependency Injection design pattern is widely used in modern applications.  It decouples objects to the extent that no client code needs to be changed simply because an object it depends changes to a different one.  It brings you a lot of benefits, like reduced dependency, more reusable code, more testable code, etc.  in the past, it was ...

Announcing .NET Core 2.1

We're excited to announce the release of .NET Core 2.1. It includes improvements to performance, to the runtime and tools. It also includes a new way to deploy tools as NuGet packages. We've added a new primitive type called that operates on data without allocations. There are many other new APIs, focused on cryptography, compression, and ...