What problem does it solve? Upgrading .NET solutions across multiple projects involves dependency conflicts, breaking API changes, pipeline updates, and validation work that is easy to miss without a systematic plan. ## Core Features & Use Cases - Assessment & Planning: Classify projects by framework type, detect legacy packages.config usage, and sequence upgrades from least to most dependent components. - Dependency & Code Modernization: Analyze NuGet package compatibility, transitive dependency conflicts, and deprecated API patterns such as WebHostBuilder to HostBuilder migrations. - CI/CD & Validation: Update Azure DevOps pipeline tasks like UseDotNet@2, define build and test validation strategies, and plan branching, PR, and release documentation workflows. - Use Case: A team migrating a large solution from .NET Framework to .NET 8 uses these prompts to produce an upgrade checklist, ordered project plan, and validation steps before touching production code. ## Quick Start Ask the agent to analyze all projects in this solution and produce an ordered .NET 8 upgrade plan with dependency and breaking-change analysis.