.NET Core 3.0 Preview Now Available!

.NET Core 3.0 Preview Now Available!

.NET Core 3.0 Preview 3 is out and there are many interesting updates to the framework and to ASP.NET Core.

Microsoft has released previews for the updates to its two most popular frameworks. An expert developer goes over all the changes you need to know.

Here’s a list of the most important updates. Downloads are available here.

Updates to .NET Core 3.0:

  • More support for Indexes and Ranges in C#
  • .NET Standard 2.1 support. To target the .NET Standard edit project file and specify netstandard2.1 as the target framework. .NET Standard 2.1 is not supported by the full .NET Framework.
  • F# 4.6 and dotnet fsi command. Previews of F# 4.6 and the dotnet fsi command are available. FSI stands for F# interactive.
  • AssemblyDependencyResolver and resolver events. Loading dependent assemblies from a given path (wasn’t possible before), resolver events help us work better with dynamically loaded native dependencies.
  • High DPI for Windows Forms Applications. Finally, Microsoft pushes Windows Forms applications to the current era. 96DPI is not constant anymore and it’s possible to build high-DP Windows Forms apps.

Updates to ASP.NET Core 3.0:

  • Improvements to Razor Components. There’s a single project template now, Razor components support endpoint routing and prerendering, and Razor components can be hosted in Razor class libraries. There’s also improved event handling and support for forms and validation.
  • Runtime compilation. It was disabled in ASP.NET Core 3.0 templates but it can be turned on now by adding a special NuGet package to the project.
  • Worker Service template. Need to write a Windows service or Linux daemon? Now we have a worker service template for this.
  • gRPC template. Together with Google, Microsoft is building a gRPC that is popular with the Remote Procedure Call (RPC) framework. This release of ASP.NET Core introduces the first bits of gRPC support on ASP.NET Core.
  • The Angular template is using Angular 7. The Angular SPA template uses now Angular 7 and before the first stable release it will be replaced with Angular 8.
  • Authentication for SPAs. Microsoft added out-of-the-box authentication support for single-page applications with this preview.
  • SignalR integration with endpoint routing. Small change - SingalR routes are now defined with endpoint routing.
  • SignalR Java client support for long polling. The SignalR Java client can be used now even in environments where WebSocket is not supported or allowed.

There’s not much news about Entity Framework Core 3.0 but we can expect updates with next preview version of .NET Core.


Learn More

Introduction to ASP.NET Core 2.2

Building Web APIs with ASP.NET Core

Develop a basic website with .NET CORE 3.0 and pure JavaScript

How to build RESTful APIs with ASP.NET Core

Build a Video Chat App with ASP.NET Core, Angular

Build a Basic Website with ASP.NET MVC and Angular

Building Web App using ASP.NET Web API Angular 7 and SQL Server

The Complete ASP.NET MVC 5 Course

Build a Real-world App with ASP.NET Core and Angular 2 (4+)

Build an app with ASPNET Core and Angular from scratch

Originally published by Gunnar Peipman at https://dzone.com

.net asp.net web-development

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Hire ASP.Net Developers

Looking to outsource your asp dot net development requirement? ASP.Net is a special feature of the DOT Net framework created by Microsoft. At [HourlyDeveloper.io](https://hourlydeveloper.io/ "HourlyDeveloper.io"), we have a team of experienced...

Blazor for ASP.NET Web Forms Developers PDF

In this blog post, I will share the Free e-book: Blazor for ASP.NET Web Forms Developers PDF. This book is great for ASP.NET Web Forms developers looking for guidelines. As well as strategies for migrating their existing apps to a modern, open-source, and cross-platform web framework.

Free e-book: Blazor for ASP.NET Web Forms Developers

Releasing new e-book: Blazor for ASP.NET Web Forms Developers. It covers guidelines and strategies for migrating existing apps to a modern web framework.

Hire Web Developer

Looking for an attractive & user-friendly web developer? HourlyDeveloper.io, a leading web, and mobile app development company, offers web developers for hire through flexible engagement models. You can **[Hire Web...

Asp.Net Development Services | ASP.Net Application Development Company

Leading ASP.NET Development Company CISIN offers custom asp.net Development Services and ASP.NET Web Development with optimum quality on dot net programming.