What problem does it solve?
This Skill helps you migrate a .NET 10 project to .NET 11 by systematically resolving the build-breaking and runtime-behavior changes introduced by the .NET 11 SDK, C# 15 compiler, and key framework components.
Core Features & Use Cases
- Framework migration workflow: updates TargetFramework to net11.0, restores packages, and runs a clean build and tests as a validation loop.
- Breaking-change resolution by technology area: applies targeted fixes for ASP.NET Core/OpenAPI v3, EF Core 11 (including Cosmos async-only constraints), runtime/JIT constraints, compiler safe-context changes, and security-relevant cryptography behaviors.
- Infrastructure updates: updates Dockerfiles/CI/CD references and validates hardware minimum requirements to prevent deployment-time failures.
Use Case: You update your repo SDK to a .NET 11 preview version, then your solution fails to compile and fails tests due to OpenAPI, compiler syntax, EF Core Cosmos sync I/O usage, or runtime/hardware constraints; use this Skill to drive the upgrade to a clean, tested net11.0 state.
Quick Start
Tell the Skill: "Migrate ./MySolution.sln from net10.0 to net11.0, run dotnet build and dotnet test, and fix every .NET 11 breaking change until it builds and tests cleanly."