🛠️🚀 Что нового в Visual Studio 17.12?
Visual Studio 17.12 делает акцент на улучшении продуктивности и интеграции с современными инструментами. Вот самые важные из изменений, которые непосредственно влияют на разработку и не только:
1. Продуктивность
🎯 Копирование ошибок из списка ошибок: Быстрая работа с ошибками — копируется только описание, что полезно для фиксации багов.
🎯 Обновление результатов поиска: Актуализация данных поиска позволяет сразу находить изменения в коде.
🎯 Неблокирующая очистка кода при сохранении: Вы сохраняете файл и выполняется автоматическая оптимизация кода, не прерывая работу.
🎯 Настраиваемый индикатор свернутого текста: Повышает визуальную удобочитаемость кода, особенно в больших проектах.
2. Интеграция с Git и GitHub
🤖 Ссылки на строки в коде: Удобно для командной работы — вы легко делитесь ссылками на конкретный код в репозитории.
🤖 AI для сообщений коммитов: Экономит время на написание коммитов, особенно при сложных изменениях.
🤖 Работа с мульти-репозиториями: Полезно, если проект разделен между несколькими репозиториями, связанными с Azure DevOps или GitHub.
3. Отладка и диагностика
🔧 Возврат значений метода при отладке: Вы сразу видите результат выполнения метода, не добавляя дополнительных логов.
🔧 Анализ памяти: Сравнение снимков памяти полезно для выявления утечек или анализа производительности.
🔧 Улучшенная отладка Blazor WebAssembly: Если вы разрабатываете приложения на Blazor, этот инструмент значительно улучшит процесс отладки.
4. Улучшения для .NET и C#
✈️ Поддержка .NET 9: Если вы планируете использовать новейшие функции .NET 9 (например, LINQ CountBy, Task.WhenEach), Visual Studio полностью поддерживает эту платформу.
✈️ Интеграция AI: GitHub Copilot помогает писать более эффективный код, исправлять ошибки, а также улучшать логику LINQ-запросов.
✈️ Поддержка SDK-стиля SQL-проектов: Если в вашем проекте активно используются базы данных, это упрощает работу с SQL Server.
5. Поддержка облачных решений
☁️ Публикация Azure WebJobs на Linux: Удобно для работы с облачными функциями на платформе Linux.
☁️ Функции Azure Flex Consumption: Если ваш проект использует Azure Functions, новая модель Flex Consumption упрощает управление.
Post #5344
5.7K
- 👍 6
- ❤ 1
- 🔥 1