modernize-dotnet — плагин для GitHub Copilot: обновление .NET
Добавляет в Copilot CLI агента, который проводит проект через оценку, план и правки при переезде на новую версию .NET.
copilot plugin install modernize-dotnet@awesome-copilotЧто делает modernize-dotnet
Плагин ставит агент modernize-dotnet, который ведёт обновление по шагам: сначала оценивает проект и находит, что придётся менять, потом собирает план, потом вносит правки инструментами. Внутри лежит MCP-сервер Modernization с инструментами анализа и обновления. Отдельно настраивать его не нужно — он поднимается сам, когда вы вызываете агента.
В репозитории есть файл агента, plugin.json, а также хуки track-telemetry.ps1 и track-telemetry.sh со своим hooks.json. Для работы нужен .NET SDK 10.0 или новее — без него агент не запустится.
Важный момент: modernize-dotnet помечен как устаревший. Он ещё работает, но новые функции и исправления выходят только в upgrade-agent (агент @upgrade), куда авторы и советуют переехать. Если берёте плагин сейчас, это повод сразу посмотреть на замену.
Какие задачи решает
- оценить, что в проекте придётся переписать перед сменой версии .NET
- получить пошаговый план обновления вместо ручного разбора зависимостей
- перенести приложение с .NET Framework на актуальный .NET
- применить правки по проекту через инструменты агента, а не вручную
- выбрать между устаревшим плагином и его заменой
Примеры запросов агенту
- выбери агента modernize-dotnet и обнови мой проект до .NET 10
- запусти modernize-dotnet и покажи, что нужно изменить в проекте
- через агента modernize-dotnet составь план апгрейда решения
Как установить modernize-dotnet
Команда из источника
copilot plugin install modernize-dotnet@awesome-copilotПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все плагины по теме «Настройка агента: память, контекст, субагенты» →Вопросы о modernize-dotnet
Как установить modernize-dotnet в GitHub Copilot?
Выполните copilot plugin install modernize-dotnet@awesome-copilot. После этого агент появится в Copilot CLI.
Что делает modernize-dotnet?
Проводит проект через оценку, планирование и внесение правок при обновлении .NET-приложений. Работает как агент, которого вы выбираете в CLI.
Что нужно для работы плагина?
Нужен .NET SDK 10.0 или более поздней версии. MCP-сервер Modernization стартует автоматически при вызове агента.