How to Port Desktop Applications to .NET Core 3.0. 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
Learn More
☞ 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
☞ WPF and WinForms Will Run on .NET Core 3
#.net #asp.net #web-development