Поделиться через


RCLogo Заметки о выпуске Visual Studio 2019 версии 16.11



Сообщество разработчиков | Системные требования | Совместимость | Распределяемый код | История выпусков | Условия лицензии | Блоги | Что нового в документации Visual Studio


Примечание.

Это не последняя версия Visual Studio. Чтобы скачать последний выпуск, посетите сайт Visual Studio .



Новые возможности Visual Studio 2019 версии 16.11

Срок поддержки

Visual Studio 2019 версии 16.11 является пятой и последней обслуживаемой базовой версией Visual Studio 2019, по которой предоставляется поддержка. Клиентам Enterprise и Professional, которым нужно применить долгосрочную стабильную и безопасную среду разработки, мы рекомендуем основывать свои стандарты именно на этой версии.  Как разъясняется в нашей политике жизненного цикла и поддержки, выпуск исправлений и обновлений безопасности для версии 16.11 продолжится до конца апреля 2029 г., то есть весь оставшийся срок жизненного цикла продукта Visual Studio 2019.

Кроме того, с момента выпуска версии 16.11 предыдущая обслуживаемая базовая версия 16.9 будет поддерживаться еще в течение 12 месяцев, до октября 2022 г. Обратите внимание, что версия 16.10 также больше не поддерживается. Эти промежуточные выпуски получают исправления только до выпуска следующего дополнительного обновления.

Вы можете получить последнюю безопасную версию Visual Studio 2019 версии 16.11, перейдя на сайт Visual Studio или перейдя к разделу скачивания my.visualstudio.com. Обновления можно получить из каталога Центра обновления Майкрософт. Дополнительные сведения о базовых версиях Visual Studio см. в статье о политике поддержки Visual Studio 2019.

Выпуски Visual Studio 2019 версии 16.11

Помещенные в архив заметки о выпуске Visual Studio 2019

Блог Visual Studio 2019

Блог Visual Studio 2019 является официальным источником сведений о продукте от группы разработчиков Visual Studio. Более подробные сведения о выпусках Visual Studio 2019 можно найти в следующих публикациях:


значок заметок о выпуске Visual Studio 2019 версии 16.11.45

выпущено 11 марта 2025 г.

Проблемы, устраненные в этом выпуске

Устранены проблемы безопасности

  • CVE-2025-25003 уязвимость повышения привилегий в Visual Studio
  • CVE-2025-24998 уязвимость повышенного привилегированного доступа установщика Visual Studio

заметки о выпуске иконка Visual Studio 2019 версия 16.11.44

выпущено 11 февраля 2025 г.

Проблемы, устраненные в этом выпуске

Устранены проблемы, указанные в уведомлениях о безопасности.

  • CVE-2025-21206 установщик Visual Studio — элемент неконтролируемого пути поиска позволяет несанкционированному злоумышленнику локально повысить привилегии.
  • CVE-2023-32002 Node.js Module._load() политика удаленного выполнения кода. Использование Module._load() может обойти механизм политики и требовать модули, находящиеся за пределами определения policy.json для данного модуля.

Иконка примечаний о выпуске Visual Studio 2019 версии 16.11.43

выпущено 14 января 2025 г.

Проблемы, устраненные в этом выпуске

Рассмотрены уведомления по безопасности

  • уязвимость удаленного выполнения кода в .NET и Visual Studio CVE-2025-21172
  • CVE-2025-21176 уязвимость удаленного выполнения кода в .NET, .NET Framework и Visual Studio
  • CVE-2025-21178 уязвимость удаленного выполнения кода Visual Studio
  • CVE-2024-50338 символ возврата каретки в удаленном URL-адресе позволяет вредоносному репозиторию привести к утечке учетных данных

Значок заметок о выпуске Visual Studio 2019 версии 16.11.42

Выпущено 12 ноября 2024 г.

Проблемы, устраненные в этом выпуске

Сообщество разработчиков


Значок заметок о выпуске Visual Studio 2019 версии 16.11.41

Выпущено 8 октября 2024 г.

Проблемы, устраненные в этом выпуске

Исправлены замечания по безопасности

  • CVE-2024-43603 Уязвимость типа "Отказ обслуживания" в службе сборщика Visual Studio
  • CVE-2024-43590 уязвимость повышения привилегий в установщике Visual Studio C++ Redistributable

Иконка заметок о выпуске Visual Studio 2019 версии 16.11.40

Выпущено 10 сентября 2024 г.

Проблемы, устраненные в этом выпуске

Устранены предупреждения по безопасности

CVE-2024-35272 Уязвимость выполнения удалённого кода в провайдере SQL Server Native Client OLE DB


Значок заметок о выпуске Visual Studio 2019 версии 16.11.39

Выпущено 13 августа 2024 г.

Проблемы, устраненные в этом выпуске

  • Обновление модели IntelliCode, поэтому пользователи получат модели напрямую и больше не зависят от внутренних служб для скачивания.

Устранены уязвимости безопасности

  • CVE-2024-29187(Republished) — установщики на основе WiX уязвимы для двоичного перехвата при запуске от имени SYSTEM

Значок заметок о выпуске Visual Studio 2019 версии 16.11.38

Выпущено 9 июля 2024 г.

Проблемы, устраненные в этом выпуске

  • Версия 6.2 AzCopy больше не поставляется как часть рабочей нагрузки Azure в Visual Studio из-за её устаревания. Последнюю поддерживаемую версию AzCopy можно скачать с страницы «Начало работы с AzCopy».
  • Обновите MinGit до версии 2.45.2.1, включающей GCM 2.5, которая устраняет проблему с предыдущей версией GCM, когда она сообщала Git об ошибке после клонирования, создавая впечатление, что клонирование завершилось неудачно.

Значок заметок о выпуске Visual Studio 2019 версии 16.11.37

Выпущено 11 июня 2024 г.

Проблемы, устраненные в этом выпуске

  • После обновления Windows до версии Germanium, WSL требует ручного обновления. Это может привести к зависаю Visual Studio при открытии проектов CMake.

Устранены проблемы безопасности

  • CVE-2024-30052 Удаленное выполнение кода при отладке файлов дампа, содержащих вредоносный файл с соответствующим расширением
  • CVE-2024-29060 Повышение привилегий, в которых запущена затронутая установка Visual Studio
  • CVE-2024-29187 Установщики на основе WiX уязвимы для захвата бинарных файлов при запуске от имени SYSTEM

Значок заметок о выпуске Visual Studio 2019 версии 16.11.36

Выпущено 14 мая 2024 г.

Проблемы, устраненные в этом выпуске

  • Этот выпуск включает обновление OpenSSL до версии 3.2.1

Устранены уведомления по безопасности

  • CVE-2024-32002 Рекурсивные клоны на файловых системах без учета регистра, поддерживающих символические ссылки, подвержены удаленному выполнению кода.
  • CVE-2024-32004 Удаленное выполнение кода при клонирование специальных локальных репозиториев

Иконка заметок о выпуске Visual Studio 2019 версии 16.11.35

Выпущено 9 апреля 2024 г.

Проблемы, устраненные в этом выпуске

  • В этом исправлении ошибки клиент теперь может использовать загрузчик в макете и передать параметр --noWeb для установки на клиентском компьютере и убедиться, что установщик и продукт Visual Studio скачиваются только из макета. Ранее, иногда во время установки установщик не уважал параметр -noWeb и попытался самостоятельно обновить себя из Интернета.

Устранены рекомендации по безопасности

  • CVE-2024-28929 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-28930 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-28931 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-28932 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-289333 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-28934 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-28935 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-28936 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-28937 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-28938 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-28941 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-28943 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.
  • CVE-2024-29043 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере Microsoft ODBC для Microsoft SQL Server.

Значок заметок о выпуске Visual Studio 2019 версии 16.11.34

Выпущено 13 февраля 2024 г.

Проблемы, устраненные в этом выпуске

Сообщество разработчиков

Устранены рекомендации по безопасности

  • CVE-2024-0057: уязвимость обхода функций безопасности существует, когда приложения на основе платформы Microsoft .NET Framework используют API сборки цепочки X.509, но не полностью проверяют сертификат X.509 из-за ошибки в логике.

Иконка примечаний к выпуску Visual Studio 2019 версии 16.11.33

Выпущено 9 января 2024 г.

Проблемы, устраненные в этом выпуске

  • MinGit обновлен до версии 2.43.0.1, которая включает OpenSSL версии 3.1.4 и устраняет проблему, из-за которой сетевые операции были очень медленными при определенных обстоятельствах.

Устранены проблемы, описанные в рекомендациях по безопасности

  • CVE-2024-20656 Уязвимость существует в службе VSStandardCollectorService150, где локальные злоумышленники могут повысить привилегии на узлах, где запущена затронутая установка Microsoft Visual Studio.
  • CVE-2023-32027 Эта рекомендация повторно публикуется для устранения уязвимости Microsoft ODBC Driver for SQL Server Remote Code Execution в Visual Studio.
  • CVE-2023-32025 Эта рекомендация повторно публикуется, чтобы устранить уязвимость Microsoft ODBC Driver for SQL Server Remote Code Execution в Visual Studio.
  • CVE-2023-32026 Эта рекомендация повторно публикуется для устранения уязвимости Microsoft ODBC Driver for SQL Server, связанной с удалённым выполнением кода в Visual Studio.
  • CVE-2023-29356 Эта рекомендация повторно публикуется для устранения уязвимости Microsoft ODBC Driver for SQL Server Remote Code Execution в Visual Studio.
  • CVE-2023-32028 Эта рекомендация повторно публикуется для решения уязвимости удаленного выполнения кода Microsoft SQL OLE DB в Visual Studio.
  • CVE-2023-29349 Это уведомление публикуется повторно для устранения уязвимости Microsoft ODBC и OLE DB удаленного выполнения кода в Visual Studio.

Значок заметок о выпуске Visual Studio 2019 версии 16.11.32

Выпущено 14 ноября 2023 г.

Проблемы, устраненные в этом выпуске

Сообщество разработчиков

Устранены проблемы, указанные в рекомендациях по безопасности

  • CVE-2023-36042Уязвимость типа "отказ в обслуживании" существует в Visual Studio, где неправильно сформированное имя может привести к бесконечному циклу.

Значок заметок о релизе Visual Studio 2019 версии 16.11.31

Выпущено 10 октября 2023 г.

Проблемы, устраненные в этом выпуске

  • Обновлена версия Git, используемая в Visual Studio, до 2.41.0.3.

Значок заметок о выпуске Visual Studio 2019 версии 16.11.30

Выпущено 12 сентября 2023 г.

Проблемы, устраненные в этом выпуске

Устранены проблемы, указанные в рекомендациях по безопасности

  • CVE-2023-36796Это обновление безопасности устраняет уязвимость в DiaSymReader.dll при чтении поврежденного PDB-файла, что может привести к удаленному выполнению кода.
  • CVE-2023-36794Это обновление безопасности устраняет уязвимость в DiaSymReader.dll при чтении поврежденного PDB-файла, который может привести к удаленному выполнению кода.
  • CVE-2023-36793Это обновление безопасности устраняет уязвимость в DiaSymReader.dll при чтении поврежденного PDB-файла, что может привести к удаленному выполнению кода.
  • CVE-2023-36792Это обновление безопасности устраняет уязвимость в DiaSymReader.dll при чтении поврежденного PDB-файла, который может привести к удаленному выполнению кода.
  • CVE-2023-36759Это обновление безопасности удаляет pgodriver.sys, где чтение вредоносного файла может привести к повышению привилегий

Значок заметок о выпуске Visual Studio 2019 версии 16.11.29

Выпущено 8 августа 2023 г.

Проблемы, устраненные в этом выпуске

  • Устранена проблема, из-за которой ключ all в VSWhere не возвращал экземпляры в состоянии, в котором запуск невозможен.

Устранены проблемы, указанные в рекомендациях по безопасности

  • CVE-2023-36897 Уязвимость подмены в Visual Studio 2010 Tools for Office Runtime Это обновление безопасности устраняет уязвимость, в которой не прошедший проверку подлинности удаленный злоумышленник может подписывать развертывания надстроек VSTO без действительного сертификата подписи кода.

Значок заметок о выпуске Visual Studio 2019 версии 16.11.28

Выпущено 25 июля 2023 г.

Проблемы, устраненные в этом выпуске


Значок заметок о выпуске Visual Studio 2019 версии 16.11.27

Выпущено 13 июня 2023 г.

Проблемы, устраненные в этом выпуске

  • Мастер переменных элементов управления ActiveX создаст свойства ActiveX, а также функции, восстанавливая функциональные возможности из Visual Studio 2015.
  • В рамках этого обновления для решения CVE-2023-27909, CVE-2023-27910 и CVE-2023-27911 мы удаляем поддержку FBX и .dae. Это сторонний компонент x86, который больше не поддерживается автором. Затронутые пользователи должны использовать редактор fbx.

Сообщество разработчиков

Устранены вопросы, указанные в рекомендациях по безопасности

  • CVE-2023-24897 Уязвимость выполнения произвольного кода в Visual Studio Это обновление безопасности устраняет уязвимость в пакете SDK MSDIA, где поврежденные PDB-файлы могут вызвать переполнение кучи, что может привести к сбою или удаленному выполнению кода.
  • CVE-2023-25652 Уязвимость удаленного выполнения кода в Visual Studio Это обновление безопасности устраняет уязвимость, где специально сформированные данные для git apply --reject могут привести к записи содержимого в контролируемой форме в произвольных местах.
  • CVE-2023-25815 Уязвимость спуфинга в Visual Studio Это обновление безопасности устраняет уязвимость, при которой сообщения локализации Github ссылаются на жестко закодированный путь вместо того, чтобы использовать префикс времени выполнения, что приводит к записи за пределы допустимой области памяти и сбоям.
  • CVE-2023-29007 Уязвимость удаленного выполнения кода в Visual Studio Это обновление безопасности устраняет уязвимость, при которой файл конфигурации, содержащий логическую ошибку, приводит к произвольному внедрению конфигурации.
  • CVE-2023-29011 Уязвимость удаленного выполнения кода в Visual Studio Это обновление безопасности устраняет уязвимость, при которой исполняемый файл Git для Windows, ответственный за реализацию прокси-сервера SOCKS5, подвержен выбору ненадежной конфигурации на многопользовательских компьютерах.
  • CVE-2023-29012 Уязвимость удаленного выполнения кода в Visual Studio Это обновление безопасности устраняет уязвимость, при которой программа Git CMD в Git для Windows неправильно выполняет поиск программы при запуске, что приводит к незаметному произвольному выполнению кода.
  • CVE-2023-27909 Уязвимость удаленного выполнения кода в Visual Studio Это обновление безопасности устраняет уязвимость записи вне границ в Autodesk® FBX® SDK, где версия 2020 или более ранняя может привести к выполнению кода с помощью вредоносных файлов FBX® или раскрытию информации.
  • УЯЗВИМОСТЬ CVE-2023-27910 раскрытие информации в Visual Studio Это обновление безопасности устраняет уязвимость, из-за которой пользователь может быть обманут, чтобы открыть вредоносный FBX-файл, который может использовать уязвимость переполнения буфера стека в Autodesk® FBX® SDK 2020 или предыдущей версии, что может привести к удаленному выполнению кода.
  • CVE-2023-27911 Уязвимость выполнения удаленного кода в Visual Studio Это обновление безопасности устраняет уязвимость, когда пользователя могут обманом заставить открыть вредоносный FBX-файл, который может использовать уязвимость переполнения буфера кучи в Autodesk® FBX® SDK 2020 или более ранних версиях, что может привести к удаленному выполнению кода.
  • CVE-2023-33139 Visual Studio Information Disclosure Vulnerability This security update устраняет уязвимость OOB, в которой средство синтаксического анализа файлов obj в Visual Studio приводит к раскрытию информации.

Значок заметок о выпуске Visual Studio 2019 версии 16.11.26

Выпущено 11 апреля 2023 г.

Проблемы, устраненные в этом выпуске

  • Исправлена проблема в IIS Express, которая может привести к сбою при обновлении данных телеметрии.
  • Исправлен сбой при отправке недопустимых входных данных драйверу, используемому во время обучения PGO для драйверов режима ядра.

Сообщество разработчиков

Устранены уведомления о безопасности


Значок заметок о выпуске Visual Studio 2019 версии 16.11.25

Выпущено 14 марта 2023 г.

Проблемы, устраненные в этом выпуске

  • Git 2.39 переименовывает значение для credential.helper из "manager-core" в "manager". Дополнительные сведения см. в разделе https://aka.ms/gcm/rename.
  • Обновление пакета Mingit и Git для Windows до версии 2.39.2, которое устраняет CVE-2023-22490

Решены уведомления по безопасности


Значок заметок о выпуске Visual Studio 2019 версии 16.11.24

Выпущено 14 февраля 2023 г.

Проблемы, устраненные в этом выпуске

  • Обновлен интерпретатор CPython до версии 3.9.13.
  • Обновлен пакет mingit и Git для Windows до версии 2.39.1.1, устраняющей уязвимость CVE-2022-41903.

Устранены проблемы, указанные в рекомендациях по безопасности


Значок заметок о выпуске Visual Studio 2019 версии 16.11.23

Выпущено 10 января 2023 г.

Устранены проблемы, указанные в рекомендациях по безопасности

  • CVE-2023-21538 Уязвимость в .NET типа "отказ в обслуживании" существует в .NET 6.0, где вредоносный клиент может вызвать переполнение стека, что может привести к атаке типа "отказ в обслуживании", когда злоумышленник отправляет недопустимый запрос на доступную конечную точку.

Значок заметок о релизе Visual Studio 2019 версия 16.11.22

Выпущено 13 декабря 2022 г.

Устранены проблемы безопасности

  • CVE-2022-41089 Удалённое выполнение кода Уязвимость удалённого выполнения кода существует в .NET Core 3.1, .NET 6.0 и .NET 7.0, где злоумышленник может инициировать выполнение произвольного кода в результате анализа специально созданных вредоносных файлов XPS.

Значок заметок о выпуске Visual Studio 2019 версии 16.11.21

Выпущено 8 ноября 2022 г.

Проблемы, устраненные в этом выпуске

  • Добавлены условные проверки для исправления неправильных ссылок в оптимизациях для AMD64, boost и stl_interfaces.

Устранены предупреждения безопасности


Значок заметок о выпуске Visual Studio 2019 версии 16.11.20

Выпущено 11 октября 2022 г.

Проблемы, устраненные в этом выпуске

  • Сделали представление ресурсов более устойчиво для проектов, которые перезагружаются.
  • Администраторы смогут обновить установщик VS на автономном клиентском компьютере из макета без обновления VS.

Устранены уведомления по безопасности

  • Уязвимость повышения привилегий CVE-2022-41032 обнаружена в .NET 7.0.0-rc.1, .NET 6.0, .NET Core 3.1 и клиентах NuGet (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol), из-за которой злоумышленник может заставить пользователя выполнять произвольный код.

Значок заметок о выпуске Visual Studio 2019 версии 16.11.19

Выпущено Septemenber 13, 2022

Проблемы, устраненные в этом выпуске

  • Представление ресурсов стало более надежным для проектов, которые перезагружаются.

Устранены уведомления о безопасности

  • CVE-2022-38013 Уязвимость типа отказ в обслуживании в .NET связана с тем, что уязвимость отказа в обслуживании существует в ASP.NET Core 3.1 и .NET 6.0, где вредоносный клиент может вызвать переполнение стека, приводящее к атаке типа "отказ в обслуживании", когда злоумышленник отправляет настраиваемый полезный груз, проанализированный во время привязки модели.

Значок заметок о выпуске Visual Studio 2019 версии 16.11.18

Выпущено 9 августа 2022 г.

От сообщества разработчиков

Устранены уведомления по безопасности


Значок заметок о выпуске Visual Studio 2019 версии 16.11.17

Выпущено 12 июля 2022 г.

Проблемы, устраненные в этом выпуске

  • Обновленный LibraryManager, адаптированный под изменения в API cdnjs.

От сообщества разработчиков


Значок заметок о выпуске Visual Studio 2019, версия 16.11.16

Выпущено 14 июня 2022 г.

От сообщества разработчиков

Устранены проблемы, указанные в рекомендациях по безопасности


Значок заметок о выпуске Visual Studio 2019 версии 16.11.15

Выпущено 17 мая 2022 г.

Проблемы, устраненные в этом выпуске

  • Исправлены подключения для Управляемого экземпляра Azure SQL в SQL Server Data Tools, включая сравнение схемы и обозреватель SQL Server. Примечание: Поддержка управляемого экземпляра Azure Arc ожидается в будущем выпуске (в сообществе)

От сообщества разработчиков


Значок заметок о выпуске Visual Studio 2019 версии 16.11.14

Дата выпуска: 10 мая 2022 г.

Проблемы, устраненные в этом выпуске

  • Добавлена реализация для оставшихся отчетов о дефектах C++20 (бэкпорты). Все возможности C++20 теперь доступны через ключ /std:c++20. Дополнительные сведения о реализованных бэкпортах см. в проекте отчетов о дефектах C++20 в репозитории microsoft/STL GitHub и этом блоге
  • Версия Git для Windows, используемая Visual Studio, и устанавливаемый дополнительный компонент обновлены до версии 2.36.0.1.
  • Исправлена проблема с интеграцией Git, из-за которой при извлечении или синхронизации расходящихся ветвей в окне вывода не отображалась локализованная подсказка о том, как ее решить.

От сообщества разработчиков

Устранены проблемы, указанные в рекомендациях по безопасности

CVE-2022-29117 уязвимость .NET, связанная с отказом в обслуживании В .NET 6.0, .NET 5.0 и .NET Core 3.1 существует уязвимость, при которой вредоносный клиент может манипулировать файлами cookie и вызывать отказ в обслуживании.

CVE-2022-23267 уязвимость отказа в обслуживании в .NET Core В .NET 6.0, .NET 5.0 и .NET Core 3.1 существует уязвимость, при которой вредоносный клиент может вызвать отказ в обслуживании, вызывая избыточное выделение памяти через HttpClient.

CVE-2022-29145 уязвимость .NET, связанная с отказом в обслуживании В .NET 6.0, .NET 5.0 и .NET Core 3.1 существует уязвимость, при которой вредоносный клиент может вызывать отказ в обслуживании при анализе HTML-форм.

Уязвимость к повышению прав CVE-2022-24513. Существует потенциальная уязвимость к повышению прав, когда служба обновления Microsoft Visual Studio неверно анализирует данные локальной конфигурации.


Значок заметок о выпуске Visual Studio 2019 версии 16.11.13

Дата выпуска: 19 апреля 2022 г.

Проблемы, устраненные в этом выпуске

  • Исправлена регрессия vctip.exe из версии 16.11.12.
  • Исправлена ошибка, из-за которой в Windows 11 не удавалось загрузить некоторые приложения, созданные с помощью санитайзера адресов (ASan).
  • Исправлена еще одна проблема ASan, из-за которой в многопоточных приложениях с конфликтами кучи могли возникать взаимоблокировки, ложные отчеты об освобождении "висячего указателя" или взаимоблокировки во время завершения процесса.

Значок заметок о релизе Visual Studio 2019 версии 16.11.12

Дата выпуска: 12 апреля 2022 г.

Проблемы, устраненные в этом выпуске

  • Исправлена проблема, из-за которой при выполнении тестов некоторые анимации продолжали работать в фоновом режиме даже после завершения тестов. Это могло замедлять работу, что было особенно заметно на мониторах с высокой частотой обновления экрана. Данное исправление должно улучшить работу Visual Studio на таких мониторах.
  • Удалено ненужное предупреждение при подключении к серверу LiveShare, который не предоставляет определенных функций, используемых клиентом.

От сообщества разработчиков

Исправлены уведомления по безопасности

Уязвимость к повышению прав CVE-2022-24765. В Git для Windows существует потенциальная уязвимость к повышению прав, связанная с возможностью выполнять операции Git вне репозитория при поиске каталога Git. Версия Git для Windows обновлена до 2.35.2.1.

Уязвимость перехвата DLL CVE-2022-24767, в установщике Git для Windows существует потенциальная уязвимость перехвата DLL при выполнении деинсталлятора от имени учетной записи SYSTEM. Версия Git для Windows обновлена до 2.35.2.1.

Уязвимость к повышению прав CVE-2022-24513. Существует потенциальная уязвимость к повышению прав, когда служба обновления Microsoft Visual Studio неверно анализирует данные локальной конфигурации.


Значок заметок о выпуске Visual Studio 2019 версии 16.11.11

Выпущено 8 марта 2022 г.

Проблемы, устраненные в этом выпуске

  • Исправлена проблема с удаленной отладкой, особенно влияющей на Службу приложений Azure, когда сбои проверки подлинности иногда завершаются сбоем при подключении к удаленной конечной точке, и Visual Studio не запрашивает учетные данные.
  • Улучшена производительность мониторов с высокой частотой обновления.

От сообщества разработчиков

Устранены уведомления о безопасности

Уязвимость CVE-2020-8927 — уязвимость удаленного выполнения кода в .NET 5.0 и .NET Core 3.1, где в версиях библиотеки Brotli, предшествующих версии 1.0.8, имеется ошибка, связанная с переполнением памяти.

Уязвимость CVE-2022-24464 — уязвимость типа "отказ в обслуживании" в .NET 6.0, .NET 5.0 и .NET CORE 3.1 при анализе определенных типов HTTP-запросов форм.

Уязвимость CVE-2022-24512 — уязвимость удаленного выполнения кода в .NET 6.0, .NET 5.0 и .NET Core 3.1 при переполнении буфера стека в подпрограмме двойного анализа .NET.

CVE-2021-3711: уязвимость переполнения буфера в OpenSSL — потенциальная уязвимость переполнения буфера в OpenSSL, который используется в Git для Windows. Git для Windows теперь обновлен до версии 2.35.1.2, в которой эта проблема устранена.


Значок заметок о релизе Visual Studio 2019 версии 16.11.10

Дата выпуска: 8 февраля 2022 г.

Проблемы, устраненные в этом выпуске

  • Исправлена проблема, вызывавшая внезапные сбои компоновщика C++.
  • Проблема тихой ошибки генерации кода на x64.
  • Исправлена ошибка, из-за которой файлы не удалялись, пока обрабатывались средством статического анализа C++ в фоновом режиме.
  • Исправлена ошибка в операторе равенства CString из библиотеки ATL для C++ в стандарте C++20.
  • Была исправлена ошибка, которая могла бы помешать запуску инициализатора в сценарии тестирования под нагрузкой.

От сообщества разработчиков

Устранены проблемы, указанные в рекомендациях по безопасности

Уязвимость CVE-2022-21986 В .NET версий 5.0 и 6.0 обнаружена уязвимость атаки типа "отказ в обслуживании" при обработке веб-сервером Kestrel определенных HTTP/2-запросов и HTTP/3-запросов.


Значок заметок о выпуске Visual Studio 2019 версии 16.11.9

Выпущено 11 января 2022 г.

Проблемы, устраненные в этом выпуске

  • Исправлена проблема с невозможностью многократной отладки приложений, когда Терминал Windows используется в качестве терминала по умолчанию.
  • Исправлен процесс установки для разблокировки клиентов в конфигурациях с ограниченным доступом.
  • Исправлена ошибка, из-за которой клиент не мог обновить более новую версию начального загрузчика. Если клиент использует начальный загрузчик и установщик, выпущенные в январе 2022 года или позже, все обновления, использующие последующие начальные загрузчики, должны работать в течение всего жизненного цикла продукта.
  • Исправлена проблема, при которой средство VSInstr не завершало работу при инструментировании двоичного файла с изменяющимися метаданными, что приводило к сбою при профилировании инструментирования.
  • Исправлена проблема, из-за которой компиляция кода C++ с очень большими функциями с использованием /Og или #pragma optimise("g") могла генерировать недопустимый код (некорректное генерирование кода).
  • Исправлена ошибка в C++ Concurrency::parallel_for_each, что приводила к аварийному завершению вызывающего процесса из-за целочисленного переполнения.

От сообщества разработчиков


Значок заметок о выпуске Visual Studio 2019 версии 16.11.8

Дата выпуска: 14 декабря 2021 г.

Проблемы, устраненные в этом выпуске

Отрисовка управляющих символов двунаправленного текста

Для предотвращения потенциально вредоносной эксплуатации, позволяющей неправильно интерпретировать код, в редакторе Visual Studio отменена возможность управляющих символов двунаправленного текста изменять порядок символов на поверхности редактирования. Новый параметр позволит отображать эти управляющие символы двунаправленного текста в виде заполнителей. Управляющие символы двунаправленного текста по-прежнему останутся в коде, так как это поведение затрагивает только то, что выводится в редакторе кода.

VS с управляющими символами двунаправленного текста, заменёнными заполнителями

Управлять этой функцией можно в меню "Средства — Параметры". Параметр "Показать управляющие символы двунаправленного текста" на странице "Текстовый редактор — Общие" будет выбран по умолчанию. Если этот параметр выбран, все управляющие символы двунаправленного текста будут отображаться как заполнители. Если снять флажок с этого параметра, произойдет возврат предыдущего поведения, когда эти символы не отрисовывались.

Символ Юникода считается управляющим символом двунаправленного текста, если он попадает в любой из следующих диапазонов: U+061c, U+200e–U+200f, U+202a–U+202e, U+2066–U+2069.

  • В компиляторе C++ устранена проблема, из-за которой экземпляр шаблонного деструктора в иерархии классов с инициализаторами элементов данных мог создаваться слишком рано, что могло приводить к неправильной диагностике использования неопределенных типов или другим ошибкам.
  • Исправлена проблема при сравнении CString из библиотеки ATL в режимах языковых стандартов C++20 и C++Latest.
  • В рабочую нагрузку Python добавлена версия Python 3.9.7. Версия Python 3.7.8 удалена из-за уязвимости системы безопасности.

От сообщества разработчиков

Устранены проблемы безопасности

Уязвимость .NET CVE-2021-43877. В ANCM существует уязвимость несанкционированного повышения привилегий при размещении приложений .NET core, .NET 5 и .NET 6 в IIS.

Уязвимость двунаправленного текста CVE-2021-42574. Управляющие символы двунаправленного текста могут быть использованы для отображения кода в редакторе иным образом, чем записано на диске.


Значок заметок о выпуске Visual Studio 2019 версии 16.11.7

Дата выпуска: 16 ноября 2021 г.

Проблемы, устраненные в этом выпуске

  • Добавлена поддержка Xcode 13.1.
  • Теперь программы-установщики учитывают параметр --useLatestInstaller, который приводит к интеграции последнего установщика в структуру установки. Этот последний установщик, который поставляется с Visual Studio 2022, позволяет предприятиям реализовать сценарий, в котором нужно перевести клиентов из одного местоположения в другое. Дополнительные сведения см. в [руководстве администратора Visual Studio](*Теперь начальные загрузчики учитывают параметр --useLatestInstaller, который приводит к интеграции последнего установщика в макет. Этот последний установщик, который поставляется с Visual Studio 2022, обеспечивает сценарий, в котором предприятиям нужно перевести клиенты из одного расположения в другое. Дополнительные сведения см. в руководстве администратора Visual Studio.).
  • Исправлена проблема, из-за которой проекты WAP не отображались в поле со списком начальных проектов на панели инструментов.
  • Исправлена проблема с проектами приложений для Windows (WAP), из-за которой в некоторых ситуациях окончательный пакет приложения содержал неправильные двоичные файлы.
  • Предотвращена выгрузка решений TFVC при открытии окна "Team Explorer > Управление подключениями" или "Изменения GIT".

От сообщества разработчиков


Значок заметок о выпуске Visual Studio 2019 версии 16.11.6

Дата выпуска: 9 ноября 2021 г.

Проблемы, устраненные в этом выпуске

  • Исправлен случай, когда VSInstr не завершал работу при инструментировании двоичного файла с нестабильными метаданными.
  • Исправление ошибок "значение диапазона" при использовании IntelliSense для C++.
  • В определенных условиях при выборе международного языкового стандарта fsi прекращала работу при запуске из Visual Studio. В этом выпуске проблема устранена, и теперь FSI должен работать правильно.
  • Устранена проблема, из-за которой среда Visual Studio могла выполнять сборку, отладку или тестирование двоичных файлов без учета последних изменений кода.
  • Устранена утечка пула потоков во время локальной отладки облачных служб.
  • Добавлена поддержка интерфейсов API Android 12.
  • Устранена потенциальная взаимоблокировка при закрытии Профилировщика производительности или Средств диагностики на компьютерах с Windows Server.
  • Устранена задержка при запуске Visual Studio.

Устранены предупреждения по безопасности

CVE-2021-42319 Уязвимость к повышению привилегий В поставщике WMI, включенном в установщик Visual Studio, есть уязвимость к повышению привилегий.

CVE-2021-42277 Уязвимость повышения привилегий в стандартной службе Diagnostics Hub Collector Уязвимость повышения привилегий возникает, когда сервис Standard Collector в Diagnostics Hub неправильно выполняет операции с файлами.


Значок заметок о выпуске Visual Studio 2019 версии 16.11.5

Дата выпуска: 12 октября 2021 г.

Проблемы, устраненные в этом выпуске

Устранены уведомления по безопасности

CVE-2020-1971 Уязвимость OpenSSL, приводящая к отказу в обслуживании

Существует потенциальная уязвимость отказа в обслуживании в библиотеке OpenSSL, используемой GIT.

CVE-2021-3449 Уязвимость OpenSSL, приводящая к отказу в обслуживании

Существует потенциальная уязвимость отказа в обслуживании в библиотеке OpenSSL, используемой GIT.

CVE-2021-3450 Уязвимость OpenSSL, приводящая к отказу в обслуживании

Возможный обход флага в библиотеке OpenSSL, используемой GIT.

CVE-2021-41355 Уязвимость к раскрытию информации в .NET

В .NET есть уязвимость к раскрытию информации, которая вызвана тем, что System.DirectoryServices.Protocols.LdapConnection отправляет учетные данные в виде обычного текста в Linux.


Иконка примечаний к выпуску Visual Studio 2019 версии 16.11.4

Дата выпуска: 5 октября 2021 г.

Проблемы, устраненные в этом выпуске

  • Поддержка пакета SDK для Windows 11.
  • Добавлены математические функции AMD64 в ARM64X CRT.
  • Обновления интерфейсов ARM64 и ARM64EC между двоичным кодом и средой выполнения инструментирования POGO.
  • Исправлено несколько проблем с откликом и правильностью работы IntelliSense, влияющих на концепции C++20, диапазоны и сокращенные шаблоны функций.
  • Исправлен ложноположительный результат при проверке локального времени существования.
  • Исправлена ошибка, из-за которой для массивов, выделяемых с помощью константы размером 32 бита, могло выделяться меньше памяти, чем запрашивалось.
  • Гарантирует, что инициализация строки ATL происходит во время инициализации статической переменной в AppDomain по умолчанию.
  • Исправлена ошибка в шаблоне C++ Concurrency::parallel_for_each, вызывавшая аварийное завершение вызывающего процесса из-за переполнения целого числа.
  • Исправлена ошибка в механизме отладки итератора STL, который могла приводить к аварийному завершению многопоточных программ, использующих контейнеры STL.
  • Исправлена неустранимая внутренняя ошибка компилятора, вызванная неименованными структурами, на поля которых имеются ссылки в аннотациях SAL.
  • Исправлен редкий сбой при анализе шаблона кода, использующего __uuidof.
  • Исправлена проблема, из-за которой результаты статического анализа C++ могли неправильно отображаться в действии FixIt.
  • Исправлена проблема с открытием файлов с расширением .uitest в проекте закодированного пользовательского интерфейса
  • Вызывать события изменения компонентов для объектов, которые не являются компонентами, также в дизайнере WinForms .NET.
  • Устранение сбоев при удалении элемента управления ContextMenuStrip в конструкторе Windows Forms .NET.
  • Предотвращение аварийного завершения работы при повторной загрузке конструктора Windows Forms во время перетаскивания.
  • Исправлен периодический сбой в Visual Studio при взаимодействии с конструктором WinForms .NET во время перестроения решения или проекта.
  • Исправлена ошибка, из-за которой актуальные проекты .NET 5 ошибочно определялись как неактуальные, что замедляло сборку.
  • Автоматическое отключение индексирования ресурсов для масштабных проектов Unity.
  • Добавлена поддержка Xcode 13.0.
  • В этом выпуске исправлена проблема, возникавшая при развертывании определенных проектов упаковки приложений Windows, когда развертывание ненужно копировало неизмененные файлы.

От сообщества разработчиков


Значок заметок о выпуске Visual Studio 2019 версии 16.11.3

Выпущено 14 сентября 2021 г.

Проблемы, устраненные в этом выпуске

  • Исправлено отсутствие целевого объекта отладки "Удаленное устройство" для проектов Xamarin iOS.
  • Исправлена ошибка, из-за которой ссылка на ярлык меню "Пуск" исчезает. Ошибка возникает только при обновлении нескольких экземпляров разных номеров SKU продукта на одном компьютере.

От сообщества разработчиков


Приняты меры по рекомендациям безопасности

CVE-2021-26434 Уязвимость, связанная с повышением привилегий некорректного назначения разрешений в Visual Studio

В Visual Studio существует уязвимость, связанная с назначением разрешений после установки рабочей нагрузки "Разработка игр на C++" и выбора рабочей нагрузки "Установщик Unreal Engine". Система уязвима для LPE — во время установки она создает каталог с доступом на запись для всех пользователей.


Иконка примечаний к выпуску Visual Studio 2019 версии 16.11.2

Выпущено 25 августа 2021 г.

Проблемы, устраненные в этом выпуске

  • Исправлена проблема, из-за которой создание кэша CMake завершалось сбоем, в результате чего блокировалась работа технологии IntelliSense, сборка и отладка.
  • Исправлено предупреждение "Истекло время ожидания при выполнении функции 'System.Diagnostics.TraceInternal.Listeners.get', и ее пришлось прервать небезопасным способом", возникающее при запуске отладки в некоторых приложениях .NET и .NET Core.

От сообщества разработчиков


Значок релизных заметок Visual Studio 2019 версии 16.11.1

выпущено 16 августа 2021 г.

Проблемы, устраненные в этом выпуске

  • Устранена ошибка при установке пакета Microsoft.VisualStudio.ScriptedHost.Registry во время установки Visual Studio, которая приводит к сбою всей установки.
  • Разблокировано добавление нового SSH-подключения через "Инструменты" > "Параметры"

От сообщества разработчиков

Значок заметок о выпуске Visual Studio 2019 версии 16.11.0

Выпущено 10 августа 2021 г.

Сводка новых возможностей этого выпуска Visual Studio 2019 версии 16.11.0

Обновленное меню "Справка"

  • В обновленном меню выделены материалы по началу работы и полезные советы. Из него также теперь доступно Сообщество разработчиков, заметки о выпуске, стратегия развития продукта Visual Studio и наши страницы в социальных сетях.
  • Новый пункт меню "Моя подписка" позволяет разработчикам максимально эффективно использовать свои подписки, получая сведения о преимуществах и дополнительную информацию.

Инструменты Git

  • Получите доступ к дополнительным действиям через меню переполнения в инструменте выбора веток в окне "Изменения Git" и в строке состояния.
  • Наведите указатель мыши на имя ветки, чтобы увидеть информацию о последнем коммите в всплывающей подсказке.
  • Получите доступ к дополнительным действиям в выпадающем меню выбора репозитория на строке состояния.
  • Наведите указатель мыши на имя репозитория, чтобы просмотреть сведения о репозитории, такие как локальный путь и удаленный URL-адрес.

C++

  • Средства LLVM, поставляемые с Visual Studio, были обновлены до LLVM 12. Подробные сведения см. в заметках о выпуске LLVM.
  • Поддержка Clang-cl была обновлена до LLVM 12.

Настройка

  • Исправлена проблема, которая затрагивала выполнение команды обновления в командной строке. Если первая попытка обновления завершается сбоем, то при последующем выполнении команды обновление начинается с того места, на котором остановилась предыдущая операция.

Горячая перезагрузка .NET

  • Пользовательский интерфейс функции горячей перезагрузки в .NET для редактирования управляемого кода во время выполнения.

Подробное описание новых возможностей этого выпуска Visual Studio 2019 версии 16.11.0

Пользовательский интерфейс Горячей перезагрузки .NET для редактирования управляемого кода во время выполнения

В этом выпуске мы рады представить первый выпуск нового интерфейса Горячей перезагрузки, который можно использовать при редактировании файлов кода для приложений, например WPF, Windows Forms, ASP.NET Core, консольных приложений и т. д. С помощью Горячей перезагрузки теперь можно изменять управляемый исходный код приложения во время его выполнения без необходимости приостанавливать выполнение или использовать точку останова. Вместо этого просто внесите поддерживаемое изменение и нажмите кнопку "Применить изменения кода" на панели инструментов, чтобы применить эти изменения.

Изменение Hot Reload в .NET применяется в VS при нажатии на кнопку

В этом обновлении Visual Studio этот новый интерфейс доступен при запуске приложения в отладчике (F5) и работает на базе механизма Изменение и продолжение (EnC). Поэтому везде, где поддерживается функция EnC, теперь также можно использовать Горячую перезагрузку вместе с любыми другими функциями отладчика. Горячая перезагрузка .NET также будет работать вместе с Горячей перезагрузкой XAML, что позволяет вносить изменения как в пользовательский интерфейс, так и в код за интерфейсом в настольных приложениях, таких как WPF или WinUI.

Как у EnC, так и у Горячей перезагрузки имеются одни и те же ограничения, поэтому имейте в виду, что сейчас поддерживаются не все типы изменений. Полный список поддерживаемых и неподдерживаемых возможностей см. в нашей документации.

Дополнительные сведения о Горячей перезагрузке и нашей долгосрочной концепции можно также прочитать в записи блога.

Основные ошибки, исправленные в этом выпуске

  • Набор инструментов параллельной сборки MSVC для C++ 14.29.16.10 обновлен для соответствия VS 2019 версии 16.10.4. Для этого обновления используется набор инструментов MSVC версии 14.29.30040.0/19.29.30040.0.
  • Обновление фирменной символики Azure
  • Устранена проблема, из-за которой сбой во время обнаружения тестов в CMake мог привести к сбою при создании кэша.
  • Устранена проблема, из-за которой при выполнении тестов TPv0 с использованием источников данных CSV или SQLCE вызывалось исключение ArgumentException.
  • Исправлена ошибка сборки ApplicationVerificationFailed с использованием Горячей перезагрузки.
  • Устранен сбой быстрой проверки обновлений для проектов WAP, из-за которого выполнялась сборка этих проектов (вместо их пропуска), даже когда проекты были обновлены и не требовали изменений, что увеличивало время добавочной сборки в интегрированной среде разработки.
  • Исправлена ошибка "Xamarin.iOS не поддерживает запуск или отладку предыдущей собранной версии проекта".
  • Исправлена ошибка "Не удается подключиться к серверу Mac с адресом" при попытке распространения приложений iOS.
  • "Модули для стандартной библиотеки (экспериментальная версия)" отсутствовали, но были восстановлены.
  • Исправлена ошибка утверждения EDG для вложенных co_yield.
  • Исправлена проблема, из-за которой Microsoft Azure Tools для Visual Studio вызывали загрузку других библиотек DLL в окне "О программе".
  • Исправлена проблема доступности, из-за которой не отображались настройки учетной записи в режиме высокой контрастности.
  • Исправлена проблема форматирования при использовании @{if(true)}.
  • Исправлена проблема с доступностью, из-за которой скринридеры не озвучивали свернутые заголовки кода.
  • Исправлена степень контрастности яркости для цвета переднего плана и фона границы страны, которая теперь будет не ниже 3:1, чтобы пользователи с ослабленным зрением могли заметить эти элементы управления.
  • Исправлена проблема с доступностью, при которой видимое имя и доступное имя не совпадали для полей "Сервер", "Имя сайта" и комбинированного списка "Целевая среда выполнения".
  • Исправлена ошибка, из-за которой средство чтения с экрана озвучивало сообщение о состоянии "Подключение" на панели "Добавление SQL Server".
  • В списке завершения в проектах VB отсутствовал фильтр.
  • Исправлена проблема, из-за которой Visual Studio иногда переставала отвечать при загрузке Microsoft.Maui-net6.sln.
  • Исправлена ошибка при создании проекта IOS или XF, из-за которой отображалось предупреждение Xamarin.iOS.Common.targets.
  • Исправлено группирование меню выбора ветвей.
  • Исправлена проблема, из-за которой открывался репозиторий, расположенный ниже выбранного репозитория.
  • Исправлена ошибка, из-за которой предупреждения для функций-шаблонов следовали неверному набору правил.
  • Исправлена ошибка, из-за которой раскрывающийся список учетной записи Майкрософт обрезался при изменении размера со 125 % на 150 % или со 175 % на 200 %.
  • Устранена ошибка специальных возможностей, при которой экранный диктор не озвучивал название метки.
  • Пользователям стало проще получить доступ к кнопке "Преобразовать цвет в ресурс".
  • Для пользователей с ослабленным зрением упрощен просмотр фокуса на кнопках "Выбрать предыдущее ограничение градиента" и "Выбрать следующее ограничение градиента".
  • Исправлены проблемы, из-за которых пользователи программы чтения с экрана не получали правильную информацию о кнопках.
  • Конкретные сообщения об ошибках GitHub не всегда отображались при отправке фиксаций.
  • Исправлена проблема, из-за которой возникали предупреждения при попытке подключения к SharePoint для подготовки необходимых компонентов отладки рабочего процесса.
  • Исправлена проблема, из-за которой сетевые операции не работали с форком и удаленными ветвями форка в окне репозитория Git.
  • Исправлена проблема в проекте базы данных, из-за которой при перетаскивании файла из обозревателя решений в открытый файл происходило удаление файла из файловой системы.
  • Исправлена проблема, вызывающая исключение в CSHTML и RAZOR-файлах.
  • Исправлена задержка при отображении файлов и значков в Visual Studio IDE и обозревателе решений.
  • Исправлена ошибка обмена сообщениями Git с сообщением "Не допускается одновременное выполнение нескольких групповых операций с файлами".
  • Упрощён доступ к элементам управления для любого пути в выбранном профиле.
  • Исправлено предупреждение "Список ошибок" при публикации проекта облачной службы с помощью шаблона "Одностраничное приложение".
  • Устранена проблема, из-за которой попытка закрыть окно быстрого запуска могла привести к сбою Visual Studio.
  • Исправлена невозможность публикации проектов баз данных со значениями NULL и именем параметра str.
  • Добавлена поддержка инструкций SSDT MERGE.
  • Исправлена проблема с F# Interactive, из-за которой ссылки на пакеты NuGet больше не работали.
  • Добавлена возможность использовать предыдущие папки макета для поиска пакетов во время операций макета.
  • Добавлены улучшения доступности для пользователей, использующих только клавиатуру, в отладке и выборе пунктов меню.
  • Исправлена ошибка локализации в обозревателе тестов.
  • Исправлена ошибка, вызывающая сбой сборки в проектах C# VSIX.
  • Исправлена ошибка, из-за которой происходил сбой публикации в приложении ASP.NET Core в Docker (Windows/Linux) в контейнере Docker с ошибкой:"Текущий контекст desktop-linux не обнаружен в файловой системе".
  • Перешли на использование нового экземпляра DartLab, который предоставляет нам последние исправления и упрощает YAML.
  • Исправлена ошибка, возникающая при нажатии кнопки "Переход к объявлению", которая приводила к переходу курсора на неправильную позицию.
  • Исправлена регрессия в EnC.
  • Исправлена ошибка, вызывающая зависание Visual Studio при создании приложения Service Fabric.
  • Исправлена ошибка, из-за которой элемент контекста "Поддержка оркестратора контейнеров" исчезал после добавления поддержки Docker для проекта Функции Azure с выбранным типом .NET 5 (изолированный).
  • Исправлена ситуация, когда при нажатии клавиш F5/CTRL + F5 отображалось сообщение об ошибке "Сбой команды Docker с кодом выхода 1".
  • Добавлены Service Fabric и диалоговое окно "Добавить поддержку оркестрации".
  • Исправлена ошибка восстановления удаленных пакетов NuGet.
  • Исправлена ошибка, вызывающая удаление окон LUT после переименования в проектах MSTest.
  • Исправлено форматирование в ситуации, когда при поиске кода не указывалось имя контейнера.
  • Исправлены отсутствовавшие предупреждающие сообщения в CppCoreCheck.
  • Исправлена ошибка, из-за которой при добавлении класса в ASP.NET появлялась желтая панель с сообщением об ошибке: "CSharpSyncNamespaceCodeRefactoringProvider".
  • Улучшена производительность при использовании PointerSafetyXtension в CppCoreCheck.
  • Улучшена локализация функций VC++.
  • Исправлена ошибка сборки, из-за которой переменная solutionPath имела значение undefined.
  • Устранена редко встречающаяся проблема, из-за которой не удается закрыть экземпляры Visual Studio, если в решении открыт Обозреватель тестов.
  • Исправлена проблема отображения в режиме высокой контрастности черного на виртуальных машинах при изменении фокуса.
  • Устранена проблема, из-за которой отображалось сообщение об ошибке "Такой образ отсутствует" при удалении нескольких выбранных помеченных образов.
  • Улучшен интерфейс ввода текста XAML в клиенте LiveShare.
  • Исправлена проблема, возникавшая при использовании функции "Перейти к" с распознаванием речи, из-за которой пользователю приходилось ждать, пока подсказка не исчезнет, прежде чем он увидит результат.
  • Устранена проблема, из-за которой ранее открытые документы не восстанавливались при повторном открытии решения.
  • Исправлена ошибка, из-за которой происходил сбой UWP при использовании новой функции демонстрационных данных.
  • Исправлена ошибка, из-за которой отсутствовал поставщик свойств проекта для параметра "Persistence = AssemblyReference".
  • Уменьшена загрузка процессора при выполнении setup.exe.
  • Устранена проблема, препятствующая настройке ресурсов HRESULT для XBOX.
  • Исправлено необработанное исключение после нажатия кнопки "Запустить отладку тестов".
  • Исправлено сообщение об ошибке сборки "NETSDK1 031" при использовании Проекта упаковки приложений Windows.
  • Исправлена ошибка, из-за которой происходил сбой после завершения некоторых сеансов LiveShare.
  • Исправлена ошибка, из-за которой не работала кнопка "X" на странице Мастера первого запуска.
  • Исправлено сообщение об ошибке "Операция не поддерживается" в LiveShare.
  • Исправлена ошибка при публикации облачной службы (расширенная поддержка) с разными значениями параметров в разных конфигурациях службы.
  • Устранена проблема с функцией IntelliSense для модулей C++20, из-за которой некоторые языковые конструкции приводили к сбою компилятора.
  • Устранена проблема, из-за которой происходила утечка небольшого объема дополнительной памяти.
  • Исправлена ошибка, связанная с критическим изменением API в AudioUnitPropertyIDType.
  • Разработчики, использующие структуру модульного тестирования UWP, которые хотят выполнять тесты на удаленных устройствах или эмуляторах, не смогли запустить тесты на удаленных устройствах.

Основные проблемы, за которые голосовало сообщество разработчиков


Известные проблемы

Просмотрите все открытые проблемы и доступные решения в Visual Studio 2019, перейдя по ссылке ниже.

Отзывы и предложения

Мы будем рады узнать ваше мнение! Вы можете сообщить о проблемах, щелкнув пункт Сообщить о проблеме в правом верхнем углу установщика или самой IDE-среды Visual Studio. Значок Значок обратной связи находится в правом верхнем углу. Вы можете предлагать для продукта новые функции, задавать вопросы, находить ответы и отслеживать решение своих проблем в сообществе разработчиков Visual Studio. Кроме того, вам доступна бесплатная поддержка в чате по вопросам с установкой.


Блоги

Воспользуйтесь аналитикой и рекомендациями с сайта Developer Tools Blogs. Там вы найдете актуальные сведения обо всех новых выпусках и сможете читать публикации с подробным анализом самых разных функций.


История примечаний к выпуску Visual Studio 2019

Дополнительные сведения о предыдущих версиях Visual Studio 2019 см. на странице История заметок о выпусках Visual Studio 2019.


К началу страницы