AIKraft/Skills/Миграция dotnet8 в dotnet9

Миграция dotnet8 в dotnet9

Migrate a .NET 8 project to .NET 9 and resolve all breaking changes. USE FOR: upgrading TargetFramework from net8.0 to net9.0, fixing build errors after updating the .NET 9 SDK, resolving behavioral changes in .NET 9 / C# 13 / ASP.NET Core 9 / EF Core 9, replacing BinaryFormatter (now always throws), resolving SYSLIB0054-SYSLIB0057, adapting to params span overload resolution, fixing C# 13 compile

dotnet official Другое

Что делает навык

Миграция проекта .NET 8 на .NET 9 и устранение всех breaking changes. ИСПОЛЬЗУЙТЕ ДЛЯ: обновления TargetFramework с net8.0 на net9.0, исправления ошибок сборки после обновления .NET 9 SDK, устранения поведенческих изменений в .NET 9 / C# 13 / ASP.NET Core 9 / EF Core 9, замены BinaryFormatter (теперь всегда выбрасывает исключение), устранения SYSLIB0054-SYSLIB0057, адаптации к разрешению перегрузок params span, исправления ошибок компиляции C# 13

Как подключить

1Скачать навык
# возьмите папку навыка «migrate-dotnet8-to-dotnet9» из репозитория: # https://github.com/dotnet/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r migrate-dotnet8-to-dotnet9/ ~/.claude/skills/migrate-dotnet8-to-dotnet9/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.