Modernizing and Upgrading your .NET Apps with Visual Studio
summary
Shows how to upgrade a .NET Framework app (example MVC5 / Framework 4.8 → .NET 9) using Upgrade Assistant for side‑by‑side YARP proxying and controller‑by‑controller moves, then uses a Visual Studio extension—GitHub Copilot App Modernization for .NET—to generate a markdown upgrade plan, create a new git branch with commits, and run an iterative build‑fix loop (three iterations in demo) to resolve package, routing and bundle issues; also covers Azure Migrate, system web adapters, Windows Forms/WPF and AI‑driven code fixes.
AI-written summary · about
chapters (9)
- 0:00Modernizing .NET apps
- 8:15Why upgrade .NET apps
- 13:06Upgrade Assistant for incremental upgrades
- 27:04Strangler fig pattern with YARP
- 31:38Windows Forms to modern .NET
- 41:17GitHub Copilot for .NET upgrades
- 59:02Q&A
- 1:07:45AI modernization to Azure
- 1:14:33Closing and tools
related talks
14mModernize .NET Apps
03h 54m.NET Day of Agentic Modernization 2026
19mAccelerate application modernization using generative AI | AWS Developer Day 2025
28mModernize .NET Apps and Add Agentic Functionality in Minutes
58mDesktop Apps Your Way!
39mPower of AI and Code Quality and Performance
25mUpgrade from "permissive C++" to "modern C++" with Visual Studio 2019
01h 01mModern day C# development in Visual Studio 2019
