What problem does it solve? Upgrading a project from .NET 9 to .NET 10 introduces dozens of breaking changes across the compiler, runtime, ASP.NET Core, EF Core, cryptography, and SDK tooling. This Skill provides a systematic, step-by-step workflow to update the target framework, fix build errors, address behavioral changes, and update infrastructure so the migrated project builds cleanly and passes tests. ## Core Features & Use Cases - Guided six-step migration workflow: Assess the project, update the TargetFramework to net10.0, resolve source-incompatible changes, address behavioral changes, update Dockerfiles and CI/CD, then verify with builds and tests. - Comprehensive breaking-change references: Ten technology-specific reference documents covering C# 14 compiler changes, core libraries, SDK/MSBuild, ASP.NET Core, EF Core, cryptography, extensions/hosting, serialization/networking, WinForms/WPF, and containers/interop. - Concrete fix patterns: Includes before/after code for SYSLIB0058-SYSLIB0062 obsoletions, the C# 14 field and extension keywords, span overload resolution, Microsoft.OpenApi v2 API changes, and System.Linq.Async migration to built-in AsyncEnumerable. - Use Case: You updated to the .NET 10 SDK and your solution now fails with CS9272 errors, NU1510 warnings, and EF Core query regressions. This Skill walks you through each failure category with the exact fix. ## Quick Start Ask the assistant to migrate your .NET 9 solution to .NET 10 by pointing it at your .csproj, .sln, or .slnx file and letting it follow the migration workflow.