What problem does it solve?
This Skill provides comprehensive guidance for migrating legacy Windows desktop applications (WPF, WinForms, UWP) to modern .NET runtimes and UI frameworks, ensuring compatibility and leveraging new platform capabilities.
Core Features & Use Cases
- Migration Paths: Offers detailed strategies for moving from .NET Framework WPF/WinForms to .NET 8+, and from UWP to WinUI 3 or Uno Platform.
- Tooling Guidance: Explains how to use
dotnet-upgrade-assistant for automated project conversion.
- API & XAML Differences: Highlights key API changes and XAML syntax differences between frameworks.
- Decision Matrix: Helps choose the optimal migration target based on project goals and constraints.
- Use Case: You have a WPF application built on .NET Framework and need to update it to .NET 8+ for better performance and security. This Skill guides you through the process, including project file conversion and API compatibility checks.
Quick Start
Use the dotnet-wpf-migration skill to get guidance on migrating a WPF .NET Framework application to .NET 8+.