Microsoft выпустила Visual Studio 2019 v16.10, обновление флагманской IDE, в котором подчеркивается C ++ 20 поддержка и предварительная версия Visual Studio 2019 16.11, точечного выпуска, в котором основное внимание уделяется новой возможности горячей перезагрузки. Оба релиза вышли 25 мая.

Visual Studio 2019 16.10 поставляется с функциями, совместимыми с C ++ 20, включая календари, часовые пояса и <format> средство форматирования текста. Microsoft заявила, что ее компилятор и стандартная библиотека теперь полнофункциональны для C ++ 20.

Разработчики, которые хотят использовать сопрограммы в стиле C ++ 20, но ориентируются на C ++ 11 или C ++ 14, могут использовать /await:strict переключитесь, чтобы получить желаемое поведение. А те, кто использует инструмент сборки CMake, смогут использовать CMakePresets указать конфигурации вместо CMakeSettings.json.

Другие новые функции Visual Studio 2019 16.10:

  • Для Git в строке состояния есть новое средство выбора ветвей для фильтрации локальных и удаленных ветвей и выполнения общих действий из контекстного меню, вызываемого правой кнопкой мыши. Кроме того, в Git -> Настройки были добавлены некоторые параметры для управления открытием и переключением репозиториев.
  • Для контейнеров Docker разработчики теперь могут запускать любую комбинацию сервисов, определенных в файлах compose. Также улучшено управление контейнерами и изображениями в окне «Контейнеры».
  • Для повышения производительности добавлена ​​команда «Удаленные неиспользуемые ссылки» для очистки неиспользуемых ссылок на проекты и пакетов NuGet. Также существует дополнительное завершение IntelliSense для значений Enum, когда тип известен, даже если значение Enum не введено. Эта опция была расширена и теперь включает автозавершение для приведений типов, индексаторов и операторов. Также для повышения производительности теперь есть визуальное представление для навигации и проверки цепочки наследования. Также есть улучшения производительности .NET для WinForms и XAML.
  • На странице запуска профилировщика производительности добавлены ссылки, которые помогут разработчикам найти онлайн-документацию. Инструмент .NET Object Allocation в профилировщике производительности – это первый инструмент, перешедший на новый механизм анализа, который работает быстрее и имеет больше функций.

В Visual Studio 2019 16.11 Preview 1 предоставляется первый выпуск нового пользовательского интерфейса Hot Reload для редактирования файлов кода, таких как WPF, Windows Forms, ASP.NET Core и Console. С помощью Hot Reload разработчики могут изменять управляемый исходный код во время работы приложения без необходимости приостанавливать выполнение или использовать точку останова. Предварительный просмотр 16.11 также поддерживает .NET MAUI (пользовательский интерфейс многоплатформенного приложения), фреймворк для написания кроссплатформенных приложений для iOS, Android, Windows и Mac, который должен быть общедоступен в ноябре. .NET 6, предварительная версия 4 поставляется с функциями .NET MAUI.

Visual Studio 2019 16.10 можно скачать здесь. Visual Studio 2019 16.11 Preview 1 можно скачать здесь. Этим летом Microsoft также планирует превью Visual Studio 2022, следующий крупный выпуск IDE.

Авторские права © 2021 IDG Communications, Inc.


#Обновление #Visual #Studio #обеспечивает #поддержку

Source link