What problem does it solve?
This Skill provides a comprehensive framework for analyzing, planning, and executing .NET framework upgrades, minimizing complexity and ensuring a smooth transition.
Core Features & Use Cases
- Project Analysis: Classify projects, review dependencies, and detect legacy configurations.
- Upgrade Planning: Recommend upgrade order, strategy, and progress tracking.
- Code & Framework Updates: Guide target framework selection, code modernization, and async pattern conversion.
- CI/CD & Testing: Assist in updating build pipelines and establishing validation strategies.
- Use Case: A development team needs to upgrade a large .NET solution from .NET Framework 4.8 to .NET 8. This Skill can guide them through identifying all projects, planning the upgrade sequence, updating NuGet packages, modifying CI/CD pipelines, and setting up validation tests.
Quick Start
Use the dotnet-upgrade skill to analyze the current .NET projects and suggest an upgrade path to .NET 8.