youtube image
From YouTube: How to Port Desktop Applications to .NET Core 3.0

Description

With every subsequent release, .NET Core continues to improve with greater levels performance, security and new features that help enhance developer workflow. In .NET Core 3.0, developers will see tons of improvements around our capabilities to build Cloud, Web, IoT, and Machine Learning applications. One of the biggest enhancements will also be support for Windows desktop applications (Windows only).

In this episode, our friends Scott Hunter (@coolcsh) and Olia Gavrysh (@oliagavrysh) take over the show to provide some insight into what will be coming in .NET Core 3.0. We'll see what it takes to port a desktop application to .NET Core and make use of the Windows Compatibility Pack. Our friends also give us a peek into working with Razor Components and ML .NET.

01:00 - Major themes of .NET Core
03:19 - Desktop enhancements for .NET Core
05:01 - Benefits of desktop development on .NET Core
07:56 - Migrating a desktop application to .NET Core
09:12 - Demo
10:09 - Upgrading to the new MSBuild project style
11:38 - Controlling Assembly Info generation
13:06 - .NET standard and the Windows Compatibility Pack
19:48 - Developing with the existing designer
21:03 - ASP.NET Core Razor Components
26:00 - Machine Learning support with ML.NET
Useful Links

What's new in .NET Core 3.0
https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0?WT.mc_id=docs-channel9-cephilli

.NET Core 3 and support for Windows Desktop applications
https://devblogs.microsoft.com/dotnet/net-core-3-and-support-for-windows-desktop-applications/?WT.mc_id=docs-channel9-cephilli

What's coming in .NET Core 3.0
https://msdn.microsoft.com/en-us/magazine/mt848631.aspx?WT.mc_id=docs-channel9-cephilli