Andrey on .NET | Вышла Visual Studio 2019.1

Вышла Visual Studio 2019.1

Visual Studio logoВышло первое минорное обновление для Visual Studio 2019. Оно включает в себя не только исправление ряда ошибок, возникавших при работе, одно критическое изменение и рад новых возможностей. Посмотрим на некоторые наиболее интересные из них:

Критическое изменение

Асинхронная загрузка расширений

Расширения Visual Studio не смогут больше использовать синхронную автозагрузку и будут отключены. Они должны быть переписаны с использованием асинхронной автозагрузки.

В крайних случаях, пользователь Visual Studio может (в ущерб производительности работы) разрешить синхронную автозагрузку расширений в меню Options > Extensions > Allow synchronous autoload.

Интересные новые возможности

  • IntelliCode теперь доступна для C#, C++, TypeScipt/JavaScript и XAML.
  • Улучшения аутентификация для SourceLink.
  • Добавлена предварительная версия Time Travel Debugging (возможность записи процесса выполнения кода, с последующим его воспроизведением вперед или назад).
  • VSIX проект теперь не требует ".resx" файла.
  • Шаблон проекта VSIX теперь использует обновленный SDK (который также доступен на NuGet).
  • Для C# доступны новые рефакторинги кода (code fixes). Теперь есть возможность:
    • указания места расположения директив using – внутри namespace или снаружи.
    • разделения или слияние выражений в блоке if (при разделении будет создано несколько вложенных if, и наоборот).
    • переноса на новую строку части бинарных выражений в блоке if.
    • добавления или удаления модификатора sealed для класса.
    • перемещения класса между namespace (в меню рефакторинга).
    • закомментировать строки в выделенном блоке как по одной (используя "//"), так и все сразу (используя "/* */").
    • добавления приватного поля с инициализацией в конструкторе.
  • Улучшения, касающиеся производительности работы программиста:
    • Поддержка IntelliSense для типов, которые не были импортированы в текущем файле.
    • Возможность экспорта настройки стилей кода при помощи кнопки Generate editorconfig” расположенной в Tools > Options > Text Editor > C# > Code Style.
    • Окно "Find All References" получило улучшенный фильтр по полю Kind.

Полная информация обо всех изменениях, входящих в обновление Visual Studio 2019, доступна по адресу: https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.1.0

Как обновить Visual Studio

Есть два варианта:

  1. Дождаться уведомления об обновлении от самой Visual Studio 2019.
  2. Запустить Visual Studio Installer, который предложит обновить Visual Studio 2019.

Добавить комментарий