К основному содержанию
плагин

modernize-dotnet — плагин для GitHub Copilot: обновление .NET

Добавляет в Copilot CLI агента, который проводит проект через оценку, план и правки при переезде на новую версию .NET.

Установить в GitHub Copilot · Команда из источника Все способы и платформы ↓
copilot plugin install modernize-dotnet@awesome-copilot
Открыть на GitHub

Что делает 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: маркетплейсы, установка и как собрать свой

Похожие

golang-modernize samber Скилл обновляет Go-код до актуальных идиом языка, стандартной библиотеки и инструментов. Пригодится при ревью старых паттернов, апгрейде версии Go или обновлении CI. CX Codex +1 40 300установок dotnet-upgrade официальный github Помогает спланировать обновление проектов .NET: проверить зависимости, выбрать порядок миграции и подготовить проверки после неё. 11 475установок java-modernization-studio официальный Ayan Gupta Ведёт модернизацию Java-приложений в GitHub Copilot с интерактивного холста: проверка окружения, оценка репозитория, план и контрольные точки. ★ 40 418звёзд репо dotnet-init codewithmukesh Разбирает структуру .NET-решения, задаёт вопросы про архитектуру и стек и пишет готовый CLAUDE.md. Пригодится на старте проекта или при подключении набора к существующему коду. CX Codex +1 2 800установок scaffold-dotnet-test-project dotnet Создаёт или чинит тестовый проект .NET: находит, почему CI не видит тесты, и прописывает проект в нужный solution-файл. CX Codex +1 2 600установок legacy-modernizer VoltAgent Community Помогает оценить устаревшую систему и разбить модернизацию на этапы с проверками и планом отката. Подойдёт, когда важно менять код постепенно. 826установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все плагины по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о 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 стартует автоматически при вызове агента.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой