What do I do with my old .NET Framework Apps?
summary
A practical migration checklist: run an assessment to inventory projects and incompatible APIs, convert projects to SDK-style and netstandard 2.0 where needed, then upgrade TFMs to net6.0-windows or net6.0. Demonstrated automated steps using net Upgrade Assistant (CLI) and Porting Assistant for .NET (GUI/VS extension), including analyzers, project file reduction (89→19 lines), and source fixes. Examples: a WinForms matching game moved from .NET Framework 4.5 to .NET 6 and a Newtonsoft.Json class library ported and used from a new console app.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:14Where we are today with .NET
- 5:24Older .NET support
- 7:11Framework to modern .NET
- 10:20Missing in .NET 6
- 12:52Targeting changes
- 16:51Code sharing with .NET Standard
- 18:40Four-step migration workflow
- 23:36Upgrade Assistant & Porting Assistant
- 25:21Migrate WinForms with Upgrade Assistant
- 35:30Assess & port with Porting Assistant
- 41:48Test ported library in .NET 6
- 44:13Resources & closing
related talks
58mUpgrade any .NET applications with the latest .NET stack.
14mUpgrade your .NET projects with Visual Studio
01h 01mModernizing the enterprise desktop application
41mTaming .NET Framework legacy WebApi
31mModernize Fast, Migrate Faster: .NET Apps
14mModernize .NET Apps
01h 04mWhat is new in .NET 6 and the future of .NET
53mTales From the .NET 7 Migration Trenches
