Microsoft объявила о выпуске Visual Studio 2019 v16.9 Preview 2. Эта версия включает улучшения в C ++, продуктивность .NET, инструменты XAML (включая Xamarin.Forms), веб-инструменты, установщики IDE и т. Д. В частности:
C ++
- Продолжая улучшать ASan (AddressSanitizer) в Windows, Microsoft Visual Studio C ++ (MSVC) теперь может определять правильную среду выполнения очистки адресов для конкретных двоичных файлов, используемых в проекте.
- IntelliSense был улучшен для Android и встроенных проектов. В IDE добавлена возможность настройки IntelliSense в проектах CMake с использованием переменных CMake в файле инструментальной цепочки. Разработчики могут указать настраиваемые параметры IntelliSense в файле CMakeSetttings.json.
- Диспетчер соединений Visual Studio теперь может использовать закрытые ключи и добавлять аутентификацию по имени пользователя и паролю. Теперь разработчики могут использовать закрытый ключ с помощью алгоритма открытого ключа Elliptic Curve Digital Signature Algorithm (ECDsa).
- Обновите версию LLVM и Clang до v11.
.NET производительность
- Когда разработчики копируют / вставляют типы в новый файл, Visual Studio 2019 теперь автоматически добавляет в файл директиву using для экономии времени. Эту функцию можно включить с помощью параметра конфигурации «Добавить отсутствующие директивы using при вставке» в меню «Инструменты».
- IntelliSense автоматически вставит точку с запятой в качестве символа фиксации для создания объекта и завершения метода.
- Добавлена семантическая раскраска записей C # 9.0. Это также можно включить из меню «Инструменты».
- При рефакторинге были удалены ненужные отбросы.
Инструменты XAML
Чтобы улучшить создание свойств привязки в модели представления, появится новый значок лампочки, который поможет разработчикам быстро создавать свойства в модели представления на основе привязки в XAML.
См. Подробности в примечаниях к выпуску .