2022LogoЗаметки о выпуске Visual Studio 2022 версии 17.9


Совет

Просмотрите записи с мероприятия по запуску Visual Studio 2022, чтобы узнать о новых возможностях, услышать советы и скачать бесплатные цифровые образцы.

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


Нажмите кнопку, чтобы скачать последнюю версию Visual Studio 2022. Инструкции по установке и обновлению Visual Studio 2022 см. в документации по обновлению до последнего выпуска Visual Studio 2022. Кроме того, см. инструкции по установке в автономном режиме.

Кнопка Скачивание профессиональной кнопкиСкачать корпоративную кнопку

Посетите сайт Visual Studio, чтобы скачать другие продукты Visual Studio 2022.


Выпуски Visual Studio 2022 версии 17.9

Блог Visual Studio 2022

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


17.9.6 Visual Studio 2022 версии 17.9.6

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

Сводка о новых возможностях этого выпуска Visual Studio 2022 версии 17.9.6

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

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

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

  • CVE-2024-21409 Уязвимость после использования существует в WPF, что может привести к повышению привилегий при просмотре недоверенных документов.
  • 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.

17.9.5 Visual Studio 2022 версии 17.9.5

Выпущено 26 марта 2024 г.

Сводка о новых возможностях этого выпуска Visual Studio 2022 версии 17.9.5

  • Исправлен сбой, возникающий на компьютерах с более старыми ЦП.

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


17.9.4 Visual Studio 2022 версии 17.9.4

Выпущено 19 марта 2024 г.

Сводка о новых возможностях в этом выпуске Visual Studio 2022 версии 17.9.4

  • Устранена проблема, из-за которой редактор кода станет пустым при сбое при загрузке шрифта.
  • Исправлена проблема, из-за которой окна документов могут застрять в очень маленьком, непригодном для использования размере.
  • Исправлен сбой, который может произойти при компиляции Unreal Engine.
  • Исправлены эти структуры данных, которые не отображаются правильно в отладчике VS: Concurrency::concurrent_unordered_set, Concurrency::concurrent_unordered_multiset, Concurrency::concurrent_unordered_map, Concurrency::concurrent_unordered_multimap.
  • Исправлена ошибка, из-за которой сочетания клавиш перестали работать при открытии окна "Создать запрос на вытягивание" из уведомления, показанного после отправки ветви.
  • Диалоговое окно "Сохранить с кодировкой" не правильно перечисляет все доступные кодировки файлов. Это исправление показывает их все в списке, и диалоговое окно теперь работает правильно.

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


17.9.3 Visual Studio 2022 версии 17.9.3

Выпущено 12 марта 2024 г.

Сводка о новых возможностях в этом выпуске Visual Studio 2022 версии 17.9.3

  • VS теперь включает MAUI 8.0.7 (SR2); См. здесь выпуск 8.0.7 · dotnet/maui (github.com) для примечаний о выпуске.
  • Исправлена ошибка интерфейса командной строки, из-за которой компилятор сбой при компиляции статического массива инитонично.
  • Обновление пакета SDK для Windows 11 (10.0.22621.0), установленного Visual Studio до сборки обслуживания за февраль 2024 г.

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

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

  • CVE-2024-21392 Уязвимость существует в .NET, где специально созданные запросы могут привести к утечке ресурсов, что приводит к отказу в обслуживании.
  • CVE-2024-26190 Уязвимость существует в MsQuic.dll, что может привести к выделению небольших блоков памяти до тех пор, пока подключение остается в живых.
  • CVE-2023-27911 Эта рекомендация повторно публикуется, чтобы указать, что пакет SDK для Autodesk® FBX® больше не поддерживается в Visual Studio 2022.

17.9.2 Visual Studio 2022 версии 17.9.2

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

Сводка о новых возможностях этого выпуска Visual Studio 2022 версии 17.9.2

  • Исправлена проблема, из-за которой при некоторых условиях при открытии диалогового окна шрифтов и цветов возникает зависание.
  • Исправлено, чтобы предотвратить скалярную нагрузку памяти в встроенном расширении функций std::round() в векторный доступ. Хотя векторный доступ не изменяет результат вычисления, он дольше и может завершиться ошибкой при успешной скалярной нагрузке.
  • Исправлена проблема, из-за которой в версиях Visual C++ до Visual Studio 2022 версии 17.9 описатель _Alignas не применялся правильно в соответствии со стандартом ISO-C, когда он появился рядом со структурированным типом в объявлении.

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


17.9.1 Visual Studio 2022 версии 17.9.1

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

Сводка о новых возможностях в этом выпуске Visual Studio 2022 версии 17.9.1

  • Обновлен набор инструментов MSVC 16.11 до версии 16.11.34 (14.29.30154.0) для клиентов, использующих набор инструментов C++ 16.11 с vs 17.9.
  • Исправлена ошибка, из-за которой libconcrt.lib, используемая при статической компоновке, могла содержать инструкцию SSE 4.2, которая была незаконной в старых системах X64.
  • Добавлена поддержка char8_t в качестве встроенного типа для C++20 с /clr.

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


17.9.0 Visual Studio 2022 версии 17.9.0

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

Сводка о новых возможностях в этом выпуске Visual Studio 2022 версии 17.9

Теперь для установки Visual Studio требуется платформа .NET Framework 4.7.2

Начиная с Visual Studio 17.9.0, вам потребуется установить на компьютере платформа .NET Framework 4.7.2 или более поздней версии, чтобы установить Visual Studio. Чтобы избежать проблем с установкой, рекомендуется скачать и установить платформа .NET Framework 4.7.2 перед установкой Visual Studio 17.9 или более поздней версии.

Созданные сообщения фиксации

Используйте новую функцию сообщения фиксации Git, чтобы описать набор изменений. Чтобы опробовать это средство, вам потребуется действующая подписка GitHub Copilot и предварительная версия расширения GitHub Copilot для чата.

Созданные сообщения фиксации

Щелкните значок пера sparkle "Добавить созданное сообщение о фиксации ИИ" в окне "Изменения Git", чтобы создать предложение. GitHub Copilot будет рассматривать изменения файла в фиксации, суммировать их, а затем описать все изменения. Затем можно вставить предложение ИИ или "Dis карта". Поделитесь своими отзывами об этой функции здесь. Мы уже устранили следующую проблему с отображаемым значком. Подробнее.

Открытие запроса на вытягивание в Visual Studio или в браузере

Для поддержки пользователей GitHub и Azure DevOps, которые предпочитают использовать представление браузера для создания запросов на вытягивание, мы добавили вторичную ссылку для поддержания текущих потоков пользователей.

Открытие запроса на вытягивание

Адаптивные метки ссылок в окне репозитория Git

Метки ветвей и тегов теперь изменяются быстро, чтобы упростить просмотр ветвей, которые вы просматриваете в графе Git.

Адаптивные метки ссылок

Изучайте и активируйте преимущества для подписчиков

Ваша подписка включает множество дополнительных преимуществ вне интегрированной среды разработки. Чтобы познакомиться с этими преимуществами и активировать их, воспользуйтесь новым значком алмаза на панели инструментов Visual Studio в правом верхнем углу. Эта функция доступна только для подписчиков Visual Studio Enterprise и Professional, выполнивших вход в систему.

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

DimaondIcon

Средства разработки Microsoft Teams (Teams набор средств)

Новые функции

Новый шаблон проекта AI Bot

Создайте бот чата GPT для Teams с помощью библиотеки ИИ Teams.

Шаблон AI Bot

Средство тестирования приложений Teams

Новый профиль отладки для отладки, предварительного просмотра и тестирования приложений бота в веб-браузере с помощью быстрых способов макета действий Teams и взаимодействия чата.

Средство тестирования приложений Teams

Средство предварительного просмотра адаптивных карточек

Нажмите новую кнопку предварительного просмотра, которая отображается при редактировании JSON-файла адаптивной карточки, чтобы получить параллельное предварительное представление, которое обновляется при редактировании.

Средство предварительного просмотра адаптивных карточек

Выполнение шагов YAML с помощью CodeLens

Выберите новые триггеры CodeLens в teamsapp.yml или teamsapp.local.yml, чтобы быстро выполнить один этап жизненного цикла.

Действия CodeLens

Просмотр документов Teams набор средств с помощью нового меню в документации по Project > Teams набор средств > набор средств Teams

docs

Предварительные версии функций

Эта версия Teams набор средств добавляет новые шаблоны проектов и функции для поддержки разработки для Microsoft Copilot. Выберите Teams набор средств. Разработка подключаемого модуля Copilot в меню "Параметры > предварительной версии инструментов>".

Флаг компонента предварительной версии

Расширение Copilot с расширением message

После включения функций предварительной версии используйте новый шаблон проекта "Результаты пользовательского поиска", чтобы создать расширение сообщения на основе бота, которое настроено для расширения Copilot в качестве подключаемого модуля.

Шаблон Copilot

Teams набор средств проверка, если у вашей учетной записи Microsoft 365 есть доступ к Copilot и предостеречь вас перед запуском проекта.

Copilot Accesss проверка

Шаблон проекта AI Assistant Bot

Создайте бот чата, который подключается к API Помощников OpenAI с помощью библиотеки ИИ Teams и создайте собственный интерфейс, похожий на copilot.

Шаблон бота помощника по искусственному интеллекту

Усовершенствования

  • Улучшен диалоговое окно учетной записи для управления удостоверением Microsoft 365 для приложений с лучшими рекомендациями по созданию учетных записей разработчиков M365.

    Пользовательский интерфейс входа

  • Обновленный шаблон TAB для использования новой интерактивной отрисовки сервера для Blazor в .NET 8.

  • Обновлены все шаблоны проектов для поддержки .NET 8.


Расширяемость

В Visual Studio 2022 версии 17.9 теперь можно включить расширения в файл *.vsconfig сразу после списка компонентов. Так как файлы *.vsconfig легко передавать и предоставлять общий доступ другим пользователям, теперь проще поделиться информацией о том, какие расширения необходимо установить. Эта возможность загрузки расширений с помощью vsconfig-файла была одной из наиболее запрошенных функций сообщества.

Некоторые команды, например, помещают файлы *.vsconfig в каталоги решений или репозитории и автоматически обнаруживают и устанавливают все отсутствующие файлы Visual Studio. Эта функция в настоящее время работает для расширений Marketplace, и если вы хотите, чтобы она работала для других типов расширений, сообщите нам об этом.


В поискеCtrl+T кода (или Ctrl+,) можно найти любое слово или строку символов в решении, дополняя результаты файла и символов из базы кода. Теперь вы можете искать имена локальных переменных, слова в комментариях, имена параметров или любые другие строки символов в базе кода.

Универсальный поиск

Чтобы использовать только текстовое представление, вы можете применить фильтр для получения только текстовых результатов, выполнив одно из следующих действий:

  • нажмите кнопку "текст (x:)" под строкой поиска;
  • добавьте к своему поисковому запросу префикс "x:";
  • используйте сочетание клавиш Shift+Alt+F;
  • Перейдите в меню "Изменить > перейти к тексту > ".

В текстовом интерфейсе также доступны переключатели "С учетом регистра", "Слово целиком" и "Использовать регулярные выражения" с помощью кнопки справа от панели поиска.

Дополнительные сведения о полнотекстовой поддержке в решении "Поиск кода" см. здесь.

Если вы не получите кнопку "Фильтр текста" в окне поиска кода, ее можно включить вручную, включив функцию предварительного просмотра "Поиск в режиме предварительного просмотра параметров среды > "Средства >> предварительного просмотра функций > обычного текста" в режиме "Все в одном поиске (требуется перезапуск)".


Поддержка открытия нескольких папок

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

Изображение, на котором показано несколько открытых папок в Visual Studio


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

  • Пользователи, имеющие программное обеспечение для управления привилегиями из Delinea, могут столкнуться с проблемами при запуске Visual Studio. Delinea знает об этой проблеме и устранена. Обратитесь к ним, https://delinea.com/support чтобы получить инструкции по устранению этой проблемы.â€

Примечание.

Это обновление может включать новое программное обеспечение Майкрософт или стороннее программное обеспечение, лицензированное отдельно, как указано в уведомлениях сторонних поставщиков или в соответствующей лицензии.

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

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


Блоги

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


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