Streamlines the analysis, planning, and execution of migrating legacy .NET applications to modern versions like .NET 8.
The dotnet-upgrade skill provides a comprehensive toolkit for developers transitioning legacy .NET Framework, Core, or Standard projects to the latest versions. It automates the heavy lifting of project discovery, dependency compatibility auditing, and code modernization. By providing structured prompts for everything from converting packages.config to modernizing CI/CD pipelines, this skill ensures that migrations are handled systematically with minimal risk. It is particularly useful for enterprise-scale solutions where dependency graphs are complex and breaking changes require a strategic, phased approach.
主な機能
01Automated code modernization for legacy patterns and async conversion
021 GitHub stars
03Comprehensive project classification and dependency compatibility auditing
04CI/CD pipeline updates for modern SDK pinning and validation steps
05Strategic upgrade sequencing based on project dependency depth
06Breaking change detection with specific API replacement strategies
ユースケース
01Updating Azure DevOps or GitHub Actions pipelines to support modern .NET build environments
02Modernizing monolithic solutions by converting to SDK-style projects and PackageReference
03Migrating legacy ASP.NET applications from .NET Framework 4.8 to .NET 8