What problem does it solve?
This Skill addresses the complex task of upgrading .NET framework versions across projects, providing a streamlined process for analysis, execution, and validation.
Core Features & Use Cases
- Comprehensive Analysis: Identifies all projects, classifies them, and reviews dependencies for compatibility.
- Upgrade Strategy: Recommends upgrade order, incremental strategies, and rollback checkpoints.
- Code Adjustments: Suggests modernization patterns and replacement APIs for deprecated features.
- NuGet & Dependency Management: Analyzes package compatibility and suggests migration paths.
- CI/CD & Build Pipeline Updates: Recommends updates to build configurations and automation strategies.
- Testing & Validation: Proposes validation checks and strategies for ensuring successful upgrades.
- Documentation & Communication: Suggests documentation strategies and communication plans for stakeholders.
- Tools & Automation: Recommends upgrade tools and generates analysis scripts for dependency graphs.
- Final Validation & Delivery: Confirms final solution validation and deployment readiness.
Quick Start
Run the dotnet-upgrade skill to analyze and execute the upgrade process for your .NET projects.