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


Это важно

Это не последняя версия Visual Studio. Чтобы скачать последний выпуск, посетите https://visualstudio.microsoft.com/downloads/ и просмотрите заметки о выпуске Visual Studio 2022.

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

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

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

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

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

Блог Visual Studio 2019 г.

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

Documentation

Официальная документация Learn для Visual Studio 2019 архивирована. Архивная документация недоступна для поисковых систем, но вы по-прежнему можете просмотреть архивную документацию по Visual Studio 2019 документации (Archived).

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

Выпущено 14 апреля 2026 г.

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

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

Устранены проблемы безопасности CVE Описание
Уязвимость к повреждению памяти SQLite CVE-2025-6965 Существует уязвимость в версиях SQLite до 3.50.2, где количество статистических терминов может превышать количество доступных столбцов. Это может привести к повреждению памяти.
Уязвимость раскрытия информации в Visual Studio CVE-2026-32631 Уязвимость раскрытия информации существует в MinGit из-за утечки хэша NTLM на ненадежный сервер.
Уязвимость DoS TLS в Node.js CVE-2026-21637 Ошибка в обработке ошибок TLS Node.js позволяет удаленным злоумышленникам вызвать сбой работы или истощение ресурсов сервера TLS, когда используются pskCallback или ALPNCallback.

NOTE: Visual Studio 2019 (16.11.55) теперь поставляется с обновленной версией NodeJS версии 22, в частности 22.21.1. Стоит отметить, что NodeJS 22.x будет окончательным выпуском, поддерживающим 32-разрядную разработку NodeJS, помечая конец эпохи для тех, кто использует 32-разрядные платформы.

NodeJS 22.x планируется достичь конца жизни в апреле 2027 года. До этого Visual Studio 2019 будет продолжать предоставлять обновления для NodeJS 22.x по мере необходимости. Однако после апреля 2027 года средства проверки безопасности могут начать отмечать наличие этой версии с истекшим сроком поддержки в средах Visual Studio 2019. К сожалению, так как NodeJS 23 и более поздних версий поддерживает только 64-разрядную версию, Visual Studio 2019 г., будучи 32-разрядной версией, не сможет обновиться до более новых версий NodeJS.

Учитывая эти проблемы, рекомендуемый путь вперед заключается в обновлении до Visual Studio 2022 или Visual Studio 2026, чтобы обеспечить постоянную поддержку и совместимость с будущими выпусками NodeJS. Это поможет обеспечить безопасность и функциональные возможности среды разработки.


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

Выпущено 10 марта 2026 г.

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

  • CVE-2025-66413 Visual Studio Уязвимость раскрытия информации — уязвимость раскрытия информации существует в MinGit из-за утечки хэша NTLM на ненадежный сервер.

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

Выпущено 11 ноября 2025 г.

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

  • Обновление индивидуального компонента Git для Windows до версии 2.51.1.1.

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


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

Выпущено 14 октября 2025 г.

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

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

  • CVE-2025-55240 Уязвимость удаленного выполнения кода в Visual Studio — уязвимость удаленного выполнения кода из-за ненадежного пути поиска в Gulpfile

Значок заметок о выпуске для Visual Studio 2019 версии 16.11.51.

Выпущено 9 сентября 2025 г.

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

  • Это обновление включает исправления, относящиеся к соответствию Visual Studio.

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

Выпущено 12 августа 2025 г.

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

Следующие версии пакета SDK Windows удалены из установщика Visual Studio 2019:

  • 10.0.16299.0
  • 10.0.17134.0
  • 10.0.17763.0
  • 10.0.18362.0
  • 10.0.20348.0
  • 10.0.22000.0

Если вы ранее установили одну из этих версий пакета SDK с помощью Visual Studio она будет удалена при обновлении. Если проект предназначен для любого из этих пакетов SDK, может возникнуть ошибка сборки, например: Не найдена версия Windows SDK 10.0.22000.0. Установите требуемую версию пакета Windows SDK или измените версию SDK на страницах свойств проекта, либо щелкните правой кнопкой мыши по решению и выберите "Переназначить решение".

Чтобы устранить эту проблему, при необходимости рекомендуется перенацелить проект на 10.0.22621.0 или более раннюю поддерживаемую версию. Полный список поддерживаемых версий SDK можно найти здесь: https://developer.microsoft.com/windows/downloads/sdk-archive/. Если вам нужно установить неподдерживаемую версию пакета SDK, ее можно найти здесь: https://developer.microsoft.com/windows/downloads/sdk-archive/index-legacy/


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

Выпущено 8 июля 2025 г.

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

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

  • CVE-2025-49739 Visual Studio — уязвимость повышения привилегий — уязвимость времени проверки до времени использования в службе стандартного сбора данных позволяет возможность локального повышения привилегий
  • CVE-2025-27613 Уязвимость аргументов Gitk
  • CVE-2025-27614 Уязвимость выполнения кода Gitk Abitryary
  • CVE-2025-46334 Уязвимость вредоносной оболочки Git
  • CVE-2025-46835 Уязвимость перезаписи файла Git
  • CVE-2025-48384 Уязвимость Git Symlink
  • CVE-2025-48385 Уязвимость инъекции в протокол Git
  • CVE-2025-48386 Уязвимость вспомогательного средства учетных данных Git

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

Выпущено 10 июня 2025 г.

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

  • Обновлен установщик VS, чтобы включить последние выпуски обслуживания для пакетов SDK Windows версии 10.0.19041.0 и 10.0.22621.0.

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

Выпущено 13 мая 2025 г.

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

  • Исправлена проблема в современной политике проверки рабочего элемента TFVC в запросе, которая препятствовала извлечению имени проекта.
  • Исправлена проблема в политике проверки запретных шаблонов TFVC, из-за которой шаблоны были "забыты" политикой после ее создания.

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

  • CVE-2025-32703 Доступ к трассировке ETW, неизвестной администратору при установке VS на компьютере
  • CVE-2025-32702 Удаленное выполнение кода из-за скватирования пакета «nuget»
  • CVE-2025-26646 .NET - Spoofing — повышение привилегий в стандартных поведениях задач DownloadFile в msbuild

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

Выпущено 8 апреля 2025 г.

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

  • Добавлена поддержка современных политик проверки подлинности TFVC, а также инструкции и предупреждения при применении устаревших политик проверки TFVC.

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

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

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

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

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

 Значок заметокRelease 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 г.

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

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

  • CVE-2025-21172 .NET и уязвимость удаленного выполнения кода Visual Studio
  • 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

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

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

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

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

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


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

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

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

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

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

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

Значок "Release Notes Icon" для Visual Studio 2019 версии 16.11.38

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

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

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

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

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

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

  • После обновления до сборки Germanium Windows 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 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.
  • CVE-2024-28930 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.
  • CVE-2024-28931 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.
  • CVE-2024-28932 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC для Microsoft SQL Server.
  • CVE-2024-28933 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.
  • CVE-2024-28934 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.
  • CVE-2024-28935 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.
  • CVE-2024-28936 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.
  • CVE-2024-28937 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.
  • CVE-2024-28938 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.
  • CVE-2024-28941 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.
  • CVE-2024-28943 Это обновление устраняет уязвимость удаленного выполнения кода в Майкрософт ODBC Driver для Microsoft SQL Server.
  • CVE-2024-29043 Это обновление устраняет уязвимость удаленного выполнения кода в драйвере ODBC Майкрософт для Microsoft SQL Server.

Значок Visual Studio 2019 версии 16.11.34

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Уязвимость отказа в обслуживании существует в 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 Spoofing Vulnerability Это обновление системы безопасности устраняет уязвимость, в которой удаленный злоумышленник может подписать развертывания надстроек 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.

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

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


Значок заметок о выпуске 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

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


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

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

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

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

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


 Значок заметокRelease 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.

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


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

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

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

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

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


Значок заметок о выпуске 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 г.

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

  • Исправлены настройки подключения для Управляемый экземпляр SQL Azure в 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 Потенциальная уязвимость с повышением привилегий возникает, когда служба обновления Майкрософт Visual Studio неправильно анализирует локальные данные конфигурации.


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

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

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

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

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

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

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

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

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

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

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

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

CVE-2022-24513 Потенциальная уязвимость с повышением привилегий возникает, когда служба обновления Майкрософт 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 и .NET 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 3.9.7 в рабочую среду Python. Удалены Python 3.7.8 из-за уязвимости безопасности.

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

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

CVE-2021-43877 уязвимость в .NET Уязвимость с повышением привилегий существует в 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 Application Projects (WAP), когда в определенных обстоятельствах окончательный дистрибутив содержит неверные двоичные файлы.
  • Предотвращение выгрузки решений TFVC при открытии окон "Team Explorer > Управление подключениями" или "Git Changes".

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


Значок заметок о выпуске 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.


 Значок заметокRelease 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 при перемещении.
  • Исправление для периодических сбоев VS при взаимодействии с конструктором 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 Installer. Система уязвима для 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 г.

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

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

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

 Значок заметокRelease 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, консоль и т. д. С Горячая перезагрузка теперь можно изменять управляемый код приложений во время их работы без необходимости приостанавливать выполнение или использовать точку останова. Вместо этого просто внесите поддерживаемое изменение и нажмите кнопку "Применить изменения кода" на панели инструментов, чтобы применить эти изменения.

Функция .NET Горячая перезагрузка применяется в Visual Studio с помощью кнопки

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

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

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

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

  • Набор инструментов SxS для MSVC C++ 14.29.16.10 обновлён для соответствия Microsoft Visual Studio 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 для Visual Studio вызывали загрузку других DLL-библиотек в окне "О программе".
  • Исправлена проблема доступности, из-за которой не отображались настройки учетной записи в режиме высокой контрастности.
  • Исправлена проблема форматирования при использовании @{if(true)}.
  • Исправлена проблема с доступностью, из-за которой скринридеры не озвучивали свернутые заголовки кода.
  • Исправлена степень контрастности яркости для цвета переднего плана и фона границы страны, которая теперь будет не ниже 3:1, чтобы пользователи с ослабленным зрением могли заметить эти элементы управления.
  • Исправлена проблема с доступностью, при которой видимое имя и доступное имя не совпадали для полей "Сервер", "Имя сайта" и комбинированного списка "Целевая среда выполнения".
  • Исправлена ошибка, из-за которой средство чтения с экрана объявляло информацию о состоянии подключения под панелью "Добавить SQL Server".
  • В списке завершения в проектах VB отсутствовал фильтр.
  • Исправлена проблема, из-за которой Visual Studio иногда перестает отвечать при загрузке Майкрософт.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.
  • Исправлена ошибка, из-за которой элемент контекста поддержки Container Orchestrator исчезает после добавления поддержки Docker для проекта функций Azure с выбранным типом .NET 5 (Изолированный).
  • Исправлена ситуация, когда при нажатии клавиш F5/CTRL + F5 отображалось сообщение об ошибке "Сбой команды Docker с кодом выхода 1".
  • Добавлена служба Fabric и диалоговое окно "Добавление поддержки оркестра".
  • Исправлена ошибка восстановления удаленных пакетов NuGet.
  • Исправлена ошибка, вызывающая удаление окон LUT после переименования в проектах MSTest.
  • Исправлено форматирование в ситуации, когда при поиске кода не указывалось имя контейнера.
  • Исправлены отсутствовавшие предупреждающие сообщения в CppCoreCheck.
  • Исправлена ошибка при добавлении класса в ASP.NET, которая приводила к появлению жёлтой полосы с сообщением об ошибке: "CSharpSyncNamespaceCodeRefactoringProvider".
  • Улучшена производительность при использовании PointerSafetyXtension в CppCoreCheck.
  • Улучшена локализация функций VC++.
  • Исправлена ошибка сборки, из-за которой переменная solutionPath имела значение undefined.
  • Исправлен редкий сценарий, который мог мешать закрытию экземпляров Visual Studio, если Test Explorer открыт в решении.
  • Исправлена проблема отображения в режиме высокой контрастности черного на виртуальных машинах при изменении фокуса.
  • Устранена проблема, из-за которой отображалось сообщение об ошибке "Такой образ отсутствует" при удалении нескольких выбранных помеченных образов.
  • Улучшен интерфейс ввода текста XAML в клиенте LiveShare.
  • Исправлена проблема, возникавшая при использовании функции "Перейти к" с распознаванием речи, из-за которой пользователю приходилось ждать, пока подсказка не исчезнет, прежде чем он увидит результат.
  • Устранена проблема, из-за которой ранее открытые документы не восстанавливались при повторном открытии решения.
  • Исправлена ошибка, из-за которой происходил сбой UWP при использовании новой функции демонстрационных данных.
  • Исправлена ошибка, из-за которой отсутствовал поставщик свойств проекта для параметра "Persistence = AssemblyReference".
  • Уменьшена загрузка процессора при выполнении setup.exe.
  • Устранена проблема, препятствующая настройке ресурсов HRESULT для XBOX.
  • Исправлено необработанное исключение после нажатия кнопки "Запустить отладку тестов".
  • Исправлено сообщение об ошибке сборки "NETSDK1 031" при использовании проекта упаковки приложений Windows.
  • Исправлена ошибка, из-за которой происходил сбой после завершения некоторых сеансов LiveShare.
  • Исправлена ошибка, из-за которой не работала кнопка "X" на странице Мастера первого запуска.
  • Исправлено сообщение об ошибке "Операция не поддерживается" в LiveShare.
  • Исправлена ошибка при публикации облачной службы (расширенная поддержка) с разными значениями параметров в разных конфигурациях службы.
  • Устранена проблема с функцией IntelliSense для модулей C++20, из-за которой некоторые языковые конструкции приводили к сбою компилятора.
  • Устранена проблема, из-за которой происходила утечка небольшого объема дополнительной памяти.
  • Исправлена ошибка, связанная с критическим изменением API в AudioUnitPropertyIDType.
  • Разработчики, использующие структуру модульного тестирования UWP, которые хотят выполнять тесты на удаленных устройствах или эмуляторах, не смогли запустить тесты на удаленных устройствах.

Наиболее популярные проблемы сообщества разработчиков


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

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

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


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

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