Режим агента в Visual Studio дает возможность удобнее обновлять .NET
Благодаря поддержке режима агента в Visual Studio можно обновлять приложения .NET, поддерживать зависимости в актуальном состоянии и компилировать код для разных версий .NET.
Удобные обновления благодаря Visual Studio
Используя Visual Studio 17.14 с режимом агента, начните беседу с GitHub Copilot, чтобы обновить приложения .NET. В режиме агента можно обнаруживать и устранять проблемы, обновлять зависимости и автоматически вносить поправки в соответствии с необходимыми изменениями кода. Во время обновления агент управляет функциями Visual Studio, такими как Test Runner и система управления версиями, чтобы можно было с уверенностью выполнять обновление.
Встроено в GitHub Copilot
В режиме агента GitHub Copilot в Visual Studio действует в качестве помощника-эксперта на протяжении всего процесса обновления. Он создает план выполнения задач обновления и помогает в более сложных ситуациях, предлагает рекомендации, выдает объяснения и отзывы в реальном времени по мере выполнения различных действий. План обновления можно в любое время проверить, изменить или переопределить. Copilot адаптируется, используя сделанные вами вручную изменения для обучения. Благодаря глубокому анализу контекста инструментов в интегрированной среде разработки Visual Studio решение Copilot предоставляет интеллектуальную индивидуальную поддержку, чтобы можно было проводить обновление быстрее, безопаснее и эффективнее.
Поддерживаемые типы проектов и языки
Можно обновлять приложения .NET Core и .NET 5 (и более поздних версий) до последней версии .NET (включая предварительные версии). Поддерживается большинство типов проектов, включая следующие:
- ASP.NET Core
- Windows Forms
- Windows Presentation Foundation (WPF)
- Рабочая роль
- Консоль
- Библиотеки
Этот инструмент поддерживает проекты C#.
Проверенные в бою обновления
"Благодаря возможностям обновления GitHub Copilot мне удалось обновить несколько проектов всего за один час. Это передовое решение, помогающее обновлять и защищать нашу базу кода. Это решение придает нам уверенность в том, что мы можем без труда проводить обновления в масштабе десятков и даже сотен репозиториев".
"Ранее обновление приложений .NET зачастую занимало несколько дней, а иногда и несколько недель, если оно выполнялось вручную. Этот инструмент дает возможность выполнять обновление для нескольких проектов всего за несколько часов. Это передовое решение, помогающее обновлять и защищать нашу базу кода. Это решение придает нам уверенность в том, что мы можем без труда проводить обновления в масштабе десятков и даже сотен репозиториев".