Dotnet Upgrade
by @dotnet · plugin · 6 skills
Skills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets.
Install the whole plugin (CLI)
npx skillmds add dotnet/dotnet-aot-compat
npx skillmds add dotnet/thread-abort-migration
npx skillmds add dotnet/migrate-dotnet8-to-dotnet9
npx skillmds add dotnet/migrate-dotnet9-to-dotnet10
npx skillmds add dotnet/migrate-nullable-references
npx skillmds add dotnet/migrate-dotnet10-to-dotnet11Skills in this plugin
- ▌ dotnet-aot-compat · dotnet bundleResolve IL trim and AOT analyzer warnings in .NET projects to make them compatible with Native AOT and trimming.
- ▌ thread-abort-migration · dotnetMigrates .NET Framework code using Thread.Abort to cooperative cancellation with CancellationToken in modern .NET 6+.
- ▌ migrate-dotnet8-to-dotnet9 · dotnet bundleUpgrade .NET 8 projects to .NET 9 by updating target frameworks, resolving breaking changes, and fixing build errors.
- ▌ migrate-dotnet9-to-dotnet10 · dotnet bundleMigrate .NET 9 projects to .NET 10 by updating target frameworks, resolving breaking changes, and fixing build errors.
- ▌ migrate-nullable-references · dotnet bundleEnable nullable reference types in a C# project and systematically resolve all warnings, file-by-file or project-wide.
- ▌ migrate-dotnet10-to-dotnet11 · dotnet bundleUpgrade .NET 10 projects to .NET 11 by updating target frameworks, fixing breaking changes, and updating infrastructure.