TGViewer
C# (C Sharp) programming C# (C Sharp) programming @csharp_ci · 18.1K subscribers
Post #1375 5.14K
🚀 GitHub Copilot Upgrade for .NET — AI-инструмент для миграции проектов

Microsoft запустила GitHub Copilot app modernization – Upgrade for .NET, расширение для Visual Studio, которое помогает автоматизировать обновление ваших .NET-приложений на новые версии (например, .NET 8 и далее) :contentReference[oaicite:0]{index=0}.

✨ Как это работает:

1. Определение цели
В чате Copilot вы указываете, что хотите обновить (например, "Upgrade my solution to .NET 8") :contentReference[oaicite:1]{index=1}.

2. Умный план обновления
Сначала создаётся план миграции — анализируется зависимостная структура и порядок обновления проектов учитывается автоматически :contentReference[oaicite:2]{index=2}.

3. Автоматический апгрейд
Copilot применяет изменения: обновляет .csproj, зависимости, исправляет API-разрывы — всё выполняется автоматически :contentReference[oaicite:3]{index=3}.

4. Вовлечение разработчика
Если возникают спорные моменты, инструмент запрашивает ваше вмешательство и запоминает, как вы решаете проблему, чтобы применить ту же логику в будущем :contentReference[oaicite:4]{index=4}.

5. Запуск тестов и фиксация изменений
После всех преобразований запускаются unit-тесты (если есть), создаются git-коммиты — вы проверяете и сливаете изменения :contentReference[oaicite:5]{index=5}.

🛠 Почему это полезно:

• Экономия времени и сил — планирует и правит код вместо вас
• Минимизирует риски — вручную вы запустите тесты и проверите изменения
• Адаптация под ваш стиль — Copilot учится на ваших правках
• Интеграция с IDE — работает внутри Visual Studio через Agent Mode и chat-бота :contentReference[oaicite:6]{index=6}.

📋 Что входит:

- Автоматические преобразования кода под новую платформу (.csproj, зависимости, API)
- Гибкие настройки (проекты, управление уязвимыми пакетами и др.)
- Обучение на ручных правках и повторное применение
- Автоматическое создание коммитов
- Запуск unit-тестов после апгрейда
- Поддержка Copilot Agent Mode в Visual Studio 17.14+ и .NET workload :contentReference[oaicite:7]{index=7}.

⚡ Как начать:

1. Установите расширение “GitHub Copilot app modernization – Upgrade for .NET” из Marketplace
2. Включите Agent Mode в Visual Studio (Tools → GitHub → Copilot Chat → Agent Mode)
3. Включите инструмент Upgrade в Copilot Chat
4. Либо нажмите правой кнопкой на решение → “Upgrade with GitHub Copilot”
Либо напишите в чате: “Upgrade my solution to .NET 8” :contentReference[oaicite:8]{index=8}.

https://devblogs.microsoft.com/dotnet/github-copilot-upgrade-dotnet/
More from @csharp_ci
  1. Oct 6, 2026🛠 Вышел Microsoft.Data.SqlClient 7.1.1 Обновление .NET-драйвера для SQL Server исправляет…
  2. Oct 5, 2026Одна задача, три языка: Rust, C# или C++? В курсе Google *Comprehensive Rust* есть упражне…
  3. Oct 5, 2026🦈 Открытое собеседование на Middle C# | 6 октября, 19:00 МСК Приглашаем на открытое собес…
  4. Oct 4, 2026🖥 .NET 10 научился класть объекты на стек: escape analysis в JIT Одна из самых полезных о…
  5. Oct 3, 2026Самый неожиданный кандидат на звание самого быстрого JSON-сериализатора для .NET сейчас де…
  6. Oct 2, 2026Post #1891
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →