What’s New in .NET Core 3.0: Complete Overview

.NET Core 3.0 is finally here, and it’s the biggest release yet. Desktop support, C# 8.0, performance improvements—let’s break it down.

Major Features

  • Windows Desktop: WPF and WinForms now run on .NET Core
  • C# 8.0: Nullable reference types, async streams, pattern matching
  • gRPC: First-class support for high-performance RPC
  • Blazor Server: C# in the browser (server-side)
  • Single-file executables: Deploy as one file

Performance

Tiered compilation is now default. JSON serialization is 2x faster with the new System.Text.Json. HTTP/2 is enabled by default.

Breaking Changes

  • ASP.NET Core 3.0 no longer supports .NET Framework
  • Entity Framework Core 3.0 has breaking query changes
  • Endpoint routing is now the default

Upgrade Path

<TargetFramework>netcoreapp3.0</TargetFramework>

References


Discover more from C4: Container, Code, Cloud & Context

Subscribe to get the latest posts sent to your email.

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.