(WPF + WinForms) * .NET Core = Modern Desktop
summary
.NET Core 3 adds first-class WPF and WinForms support and demonstrates concrete migration steps: run the portability analyzer, convert packages.config to PackageReference, move libraries to .NET Standard or netcore3, and test thoroughly for runtime differences like ProcessStartInfo needing UseShellExecute and the lack of AppDomains/remoting. Demo shows identical WPF app running ~4.2s on .NET Framework and under 1s on Core, uses dotnet new WPF, Visual Studio 2019 Preview, MSBuild Structured Log Viewer, and publishes as a self-contained single-file exe or MSIX via MSIX/appinstaller with system-managed updates.
AI-written summary · about
chapters (11)
- 0:00Introduction to .NET Core
- 2:59Desktop features in .NET Core
- 6:00UWP controls and deployment
- 7:55Performance and open source
- 12:36Migration roadmap
- 15:07Steps to migrate your app
- 20:41Performance demo and new project
- 27:35Porting an application demo
- 37:13Application distribution
- 43:36Packaging for deployment
- 50:07Windows 10 features and wrap up
related talks
58mThe future of .NET desktop development
01h 01mModernizing the enterprise desktop application
54mWhat's New in .NET Core 3.0
58mDesktop Apps Your Way!
01h 15mBuilding a Modern, Native Application for Windows: Which UI Framework Should You Choose?
51mThe State of .NET (vol. 1)
01h 02mIs your code ready for .NET Core?
15mInterview Speaker
