Логотип предварительной версииЗаметки о выпуске Visual Studio 2022 версии 17.10( предварительная версия)


Совет

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

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


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

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

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

Внимание

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

Кнопка Кнопка Кнопка


Предварительные версии Visual Studio 2022 версии 17.10

Блог Visual Studio 2022

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


17.10.0-pre.5.0 Visual Studio 2022 версии 17.10 ( предварительная версия 5)

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

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

  • Исправлена проблема, из-за которой отладчик не загружает локальные переменные в окне "Локальные".
  • Исправлена проблема с болезненным временем компиляции C++, приводя к чрезмерному времени компиляции.
  • Исправлена ошибка Санитизатор адресов C++, предотвращающая использование ASan в сборках предварительной версии windows 11 предварительной версии.
  • Исправлена ошибка чата Copilot, вызывающая зависание при отправке нескольких ссылок #.

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


17.10.0-pre.4.0 Visual Studio 2022 версии 17.10( предварительная версия 4)

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

Сводка о новых возможностях в этом выпуске Visual Studio 2022 версии 17.10( предварительная версия 4)

  • Мы удаляем флаг функции предварительной версии для представления сводных различий. Вы можете включить или отключить его в любом представлении сравнения, чтобы сосредоточиться только на изменениях в коде. Это предложение пользователя позволяет просматривать только изменения в файле с несколькими строками контекста, что делает просмотр изменений фиксацией или сравнение между двумя файлами гораздо эффективнее.
  • Исправлена проблема в средстве просмотра справки, из-за которой попытка установить неподписанный пользовательский контент может привести к сбою.
  • Исправлена проблема, из-за которой отладчик иногда не мог загружать символы и переходить к источнику для библиотек.
  • Исправлена проблема, из-за которой службы интегрированной среды разработки C#/VB не загружались, если установлено расширение VS Roslynator.

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


17.10.0-pre.3.0 Visual Studio 2022 версии 17.10 ( предварительная версия 3)

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

Сводка о новых возможностях этого выпуска Visual Studio 2022 версии 17.10( предварительная версия 3)

GitHub Copilot в Visual Studio

GitHub Copilot: ваш компаньон по программированию на основе искусственного интеллекта легко вплетен в интегрированную среду разработки Visual Studio, расширяя повседневные задачи и позволяя вам использовать новейшие возможности программирования на основе искусственного интеллекта. Copilot предназначен для повышения эффективности, предлагая:

  • Персонализированные предложения кода
  • Создание сообщений фиксации Git
  • Ответы на запросы, связанные с программированием

Мы представили новый унифицированный интерфейс Copilot в Visual Studio 17.10, который теперь доступен в предварительной версии 3. Это объединяет функции Copilot и Copilot Chat в один удобный пакет, устраняя необходимость установки двух отдельных расширений. Наслаждайтесь более глубоко интегрированным интерфейсом искусственного интеллекта! Активируйте подписку на GitHub Copilot сегодня, войдите в GitHub или запустите бесплатную пробную версию для новейших возможностей искусственного интеллекта.

Copilot в действии

Примечание. Теперь Copilot находится в правом верхнем углу интерфейса Visual Studio.

Отладка и диагностика

Условия точки останова в Copilot

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

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

Точки останова, созданные искусственным интеллектом

SQL

SSDT поддерживается в Visual Studio для ARM64

Теперь можно создать проекты баз данных в Visual Studio для ARM64. Поддержка IntelliSense в редакторе запросов добавлена в этом выпуске.

Улучшенные описания созданных запросов на вытягивание

Мы внесли некоторые обновления в созданные описания запросов на вытягивание, чтобы обеспечить более согласованные и менее повторяющиеся результаты. Найдите функцию в окне "Создание запроса на вытягивание" и поделитесь своими мыслями об этом опросе!

Отмена загрузки решения

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

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

Teams набор средств теперь включает новый файл проекта (ttkproj), который используется для упорядочивания всех файлов для управления приложением Teams. При создании проекта приложения Microsoft Teams будет создано решение с двумя проектами, и вы увидите проект TeamsApp, содержащий манифест приложения и другие файлы для функций Teams набор средств вместе с другим проектом C# с примером кода для реализации возможностей приложений, таких как бот беседы, tab и т. д.

Новое решение Teams набор средств

Вы также найдете следующие изменения:

  • Меню проекта Teams набор средств теперь доступно для обнаружения в проекте TeamsApp
  • Поддержка функций > предварительной версии включает профили запуска нескольких проектов, чтобы упростить отладку в Teams, Outlook или других поддерживаемых платформах приложения Teams.

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

Чтобы избежать появления диалогового окна для поставщика системы управления версиями, связанного с этим решением, ознакомьтесь с запросом на обходное решение.


17.10.0-pre.2.0 Visual Studio 2022 версии 17.10 Preview 2

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

Сводка о новых возможностях в этом выпуске Visual Studio 2022 версии 17.10( предварительная версия 2)

C++

Подсказки inlay для кода C# в Razor Files

Теперь вы можете включить подсказки наложения для кода C# в файлах Razor (RAZOR, CSHTML). Подсказки Inlay отображают имена параметров для литералей и экземпляров объектов, встроенных в код. Подсказки inlay также могут отображать указания типов для переменных с выводными типами (т. е. varлямбда-типы) и лямбда-параметров. Эту функцию можно включить с помощью текстового редактора > параметров > инструментов > C# > Advanced.

Подсказки Inlay для файлов Razor

Просмотр и адрес комментариев запроса на вытягивание в редакторе Visual Studio

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

Включите флаг функции "Примечания запроса на вытягивание" и проверка для начала работы с ветвью запроса на вытягивание:

Уведомление для включения примечаний в файлах

Вы можете перемещаться между файлами в запросе на вытягивание и примечаниями в файлах с помощью панели инструментов.

Комментарии запроса на вытягивание в редакторе

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

Улучшение проверок кода с помощью созданных описаний запросов на вытягивание

Аналогично нашей созданной функции фиксации Git, теперь вы можете получить первый черновик для описания запроса на вытягивание, созданного GitHub Copilot. Вы получите помощь в предоставлении важного контекста вашим коллегам для их отзывов и двойных проверка вы включаете правильные изменения в запрос на вытягивание.

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

Создание описания PR с помощью ИИ

Распакуйте историю фиксации с помощью GitHub Copilot

Журнал Git может быть сложно перемешивать, но часто это лучший способ узнать о базе кода или помочь определить происхождение ошибки. Мы добавили функцию объяснения GitHub Copilot в окно сведений о фиксации, чтобы упростить понимание содержимого каждой фиксации.

Вам потребуется активная подписка на GitHub Copilot и расширение чата GitHub Copilot. Дважды щелкните любую фиксацию, чтобы открыть панель сведений о фиксации в окне репозитория Git. Затем щелкните значок пера Sparkle "Объяснить фиксацию", чтобы получить сводку изменений рядом с кодом. Мы планируем продолжить улучшение этой функции, чтобы поделиться своими отзывами здесь.

Объяснение сообщения фиксации с помощью ИИ

Поиск кода и навигация

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

Изменения пользовательского интерфейса поиска

Сообщите нам, что вы думаете о Сообщество разработчиков.

Повышение удобочитаемости Visual Studio с помощью новых параметров форматирования текста

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

Форматирование комментариев для использования курсивного шрифта

Чтобы использовать новые параметры для персонализации взаимодействия, перейдите на страницу "Шрифты и цвета" в среде параметров инструментов >>, где вы найдете проверка boxes для каждого из ранее упоминание параметров.

Предварительный просмотр при наведении курсора на изображение

Любой веб-разработчик, разработчик настольных компьютеров или мобильных устройств часто работает с изображениями. Вы ссылаетесь на них из C#, HTML, XAML, CSS, C++, VB, TypeScript и даже в комментариях к коду. Некоторые изображения являются локальными, другие присутствуют в Интернете или на сетевых ресурсах, а третьи существуют только в виде строк в кодировке base64. Мы ссылаемся на них различными способами в коде, но всегда как на строковые значения, которые не показывают нам, как выглядит изображение. До настоящего момента.

Предварительный просмотр при наведении курсора на изображение

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

Отладка и диагностика

Визуализация профилировщика счетчиков .NET с новыми инструментами UpDown и ObservableCounter

Профилировщик счетчиков .NET в Visual Studio теперь предоставляет поддержку двух инновационных метрик: UpDown, что позволяет отслеживать значения в режиме реального времени с добавочными и декрементальными изменениями, и ObservableCounter, которые автономно управляют агрегированными итогами, предлагая настраиваемые делегаты обратного вызова для точного управления. На приведенном снимке экрана "total-hats" иллюстрирует счетчик UpDown, в то время как "запросы в ожидании" демонстрирует observableCounter.

UpDown и ObservableCounter

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

Фильтр UpDown и ObservableCounter

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

** GC Аналитика в окне управляемой памяти

Теперь на вкладке Аналитика управляемой памяти поддерживается Аналитика GC. Эта функция обеспечивает более глубокое понимание производительности приложения путем пролить свет на экземпляры индуцированной сборки мусора (GC). Эти экземпляры обычно считаются нежелательными, так как они могут препятствовать эффективности процессов, так как они включают ручное вмешательство, а не разрешать сборщику мусора автономно управлять выделением памяти. Кроме того, GC Аналитика предоставляет возможность анализировать эти вхождения с оценками времени, что позволяет лучше понять влияние индуцированного GC на выполнение их приложения временная шкала.

GC_Аналитика

SQL

SSDT поддерживается в Visual Studio для ARM64

Теперь можно создать проекты баз данных в Visual Studio для ARM64. Ниже приведены некоторые основные функции SSDT, доступные в этом выпуске:

  • Проекты базы данных (открытие, сборка, публикация)
  • Сравнение схем
  • Сравнение данных
  • Редактор запросов
  • Конструктор таблиц
  • Редактор свойств базы данных
  • Рефакторинг объектов

Ниже приведены некоторые ограничения этого выпуска.

  • Отладчик
  • IntelliSense
  • Разработка базы данных на локальном компьютере с помощью localdb

Внепроцессный конструктор Windows Forms

Улучшения производительности в конструкторе внепроцессного конструктора Windows Forms

Благодаря плодотворной совместной работе с ключевым партнером мы рады сообщить о существенных улучшениях процесса сервера WinForms TypeResolutionService. Эти улучшения привели к замечательным улучшениям производительности времени разработки, начиная от 30% до впечатляющих 50% в типичной бизнес-приложениях. В частности, эти улучшения особенно сияют во время сценариев, которые активируют перезапуск процесса сервера и перезагрузку конструктора, такие как перестроение проекта или корректировки в ссылках на проект. В основе этих улучшений производительности лежит новый механизм, реализованный нашей командой, приоритет сборок, важных для загрузки конструктора. Мы рекомендуем вам изучить обновленный конструктор и поделиться бесценными отзывами через канал обратной связи VS, чтобы мы могли продолжать улучшать производительность конструктора WinForms.

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

  • Мы обновили слова и строки пользовательского интерфейса о программе разработчика Microsoft 365 в соответствии с последними изменениями, произошедшими в программе разработчика.

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

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

Дополнительные сведения об использовании файлов *.vsconfig см. в интерактивной документации.


17.10.0-pre.1.0 Visual Studio 2022 версии 17.10 ( предварительная версия 1)

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

Сводка о новых возможностях в этом выпуске Visual Studio 2022 версии 17.10( предварительная версия 1)

Visual Studio предлагает разнообразный набор инструментов и функций для задач программирования. По мере появления новых технологий мы интегрируем новые компоненты для улучшения опыта разработки программного обеспечения. Некоторые из этих компонентов будут рекомендуемые дополнения к уже установленным рабочим нагрузкам. Таким образом, чтобы упростить процесс обновления, начиная с версии 17.10 P1, Visual Studio автоматически установит эти новые рекомендуемые компоненты при обновлении Visual Studio.

Этот параметр можно изменить в диалоговом окне "Параметры обновления":

Включение рекомендуемых

Список всех компонентов в Visual Studio, включая рекомендуемые компоненты, см. в разделе Идентификаторы компонентов Visual Studio.

Улучшено обнаружение влияния на производительность эмулятора Android

Visual Studio будет проверка для аппаратного ускорения при попытке запустить эмулятор Android и отобразит полезные диалоги, объясняющие потенциальные последствия производительности. Если компьютер не настроен или не поддерживает аппаратное ускорение с помощью платформы гипервизора Windows (WHPX), теперь требуется драйвер гипервизора эмулятора Android (AEHD). Диспетчер ускорения аппаратного выполнения Intel (HAXM) устарел из API эмулятора Android уровня 33 и выше и заменен AEHD на процессорах Intel.

Дополнительные сведения см. в статье "Включение аппаратного ускорения с помощью эмуляторов Android" (Hyper-V и AEHD)

Поддержка MCD (распределение с несколькими столбцами) в SSDT

Теперь пользователи смогут задать уровень совместимости dw во время экспорта.

  • Мы добавили новый параметр базы данных в Параметры базы данных на вкладке "Операционная вкладка". Он называется уровнем совместимости DW.
  • Возможные значения: Auto|10|20|30|40|50|9000, и это допустимо только для целевого хранилища данных SQL Microsoft Azure.

Уровень совместимости dw

Отладка и диагностика

Создание условных точек останова и точек трассировки из выражений

Это обновление упрощает отладку с новыми параметрами меню: "Вставить условную точку останова" и "Вставить точку трассировки". Теперь можно создавать точки останова без усилий с помощью имен свойств или полей и значений из автоматических, локальных, контрольных окон или данных Советы. Это упрощает отладку рабочих процессов, особенно для сложных выражений.

Выражение BP

Упрощение исследований использования памяти с помощью средства памяти

Новая функция "Горячий путь к корню" улучшает анализ памяти, найдя наиболее вероятный путь к корню для вычисления общего размера объекта. Он преобразует граф кучи в дерево, используя такие сочетания клавиш, как приоритет кратчайшего пути и избегая велосипедных путей к фактическим корням. Эта функция является отличной отправной точкой для исследований памяти, известной как "Горячий путь к корню" в справочном графе средства использования памяти. Вы увидите горячий путь с красным значком в дереве ниже.

Критический путь к корню

Присоединение к диалоговому оккупа процесса

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

Присоединение к процессу

Целевое инструментирование для EXE

Средство инструментирования профилировщика производительности теперь разрешает целевое профилирование для любого исполняемого файла (exe). После выбора exe-файла появится целевое диалоговое окно инструментирования, аналогичное профилированию проекта запуска. Это улучшение позволяет анализировать метрики производительности для определенных исполняемых файлов. Кроме того, можно расширить область профилирования, включив дополнительные библиотеки динамических ссылок (DLL) с помощью кнопки "Добавить элемент", повышая производительность приложения.

Инструмент Exe

Предварительная версия унифицированных Параметры, новый интерфейс параметров Visual Studio

Начиная с Visual Studio 17.10 preview 1, вы сможете попробовать предварительную версию предварительной версии параметров Visual Studio. Хотя мы по-прежнему работаем над общим опытом и по-прежнему в процессе перемещения параметров в новый интерфейс, вы сможете попробовать его и поделиться своими отзывами сегодня.

Благодаря новому интерфейсу параметров теперь проще настраивать, предоставлять общий доступ и хранить настраиваемые параметры. У вас будет больше места для настройки параметров, возможности настройки параметров на уровне пользователя (установка Visual Studio) и открытия уровня решения или папки, расширенные возможности поиска параметров, хранилище на основе JSON параметров и многое другое.

Изображение, показывающее новый пользовательский интерфейс параметров для Visual Studio

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

Движущееся изображение с меню значка шестеренки в пользовательском интерфейсе новых параметров Visual Studio

Чтобы попробовать новый интерфейс параметров, перейдите в >> меню "Параметры среды > предварительного просмотра" и в меню "Единый Параметры" проверка или используйте > всплывающее меню "Параметры инструментов" для перехода с "Классический" на "Предварительная версия". После этого перезапустите Visual Studio и получите доступ к новому интерфейсу параметров с помощью параметров инструментов>.

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

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

Создание облачных приложений с помощью .NET Aspire

.NET Aspire — это специализированный, готовый к облаку стек для создания наблюдаемых, готовых к рабочей среде, распределенных приложений. .NET Aspire предоставляется через коллекцию пакетов NuGet, которые обрабатывают конкретные облачные задачи. Если вы создаете распределенные облачные приложения с помощью контейнерных ресурсов, например PostgreSQL и Redis, или компонентов Azure, например хранилища или служебной шины, .NET Aspire упрощает процесс разработки и обеспечивает дополнительную видимость для распределенных приложений с помощью таких функций, как:

  • Запуск и отладка нескольких проектов без необходимости настройки решения
  • Встроенная поддержка устойчивости HTTP, проверок работоспособности и OpenTelemetry с использованием специализированных расширений и значений по умолчанию
  • Удобные браузерные представления журналов, метрик и распределенных трассировок контейнерных ресурсов и проектов .NET с новым интерфейсом запуска панели мониторинга .NET Aspire
  • Новая методология развертывания, созданная на основе Azure Developer CLI (AZD), поэтому в большинстве случаев у вас будет возможность развертывания с несколькими узлами без необходимости писать собственный код инфраструктуры

GIF

Обновления для созданных сообщений фиксации Git

Мы слушали отзывы и сокращали выходные данные созданных функций Git Commit. Поделитесь отзывом об этом изменении билета в Сообщество разработчиков.

Выходные данные сообщения фиксации Git, созданного ими, короче

Связывание рабочих элементов с запросами на вытягивание

Число один запрос от пользователей Azure DevOps при создании запроса на вытягивание в Visual Studio включает связывание рабочих элементов. Теперь можно использовать раздел "Связанный рабочий элемент", чтобы просмотреть все рабочие элементы, на которые вы ссылаетесь в описании запроса на вытягивание, и связать рабочие элементы с запросом на вытягивание в Azure DevOps.

Связывание рабочих элементов

C++

  • Мы добавили поддержку закрепления целевых объектов CMake в представлении целевых объектов CMake. Теперь для закрепленных целевых объектов используется папка верхнего уровня. Вы можете закрепить любые целевые объекты, щелкнув Pin правой кнопкой мыши и выбрав параметр в контекстном меню.

Закрепление целевого объекта CMake через контекстное меню

Вы также можете открепить любой целевой объект в папке закрепленных целевых объектов, выбрав Unpin.

  • Набор инструментов MSVC добавит его дополнительный номер версии от 19.39 (VS 2022 версии 17.9) до 19.40 (VS 2022 версии 17.10). Набор инструментов MSVC будет версии 19.40.33521.0 в выпуске предварительной версии 1. Дополнительные сведения см. в записи блога VS 2022 версии 17.10 с дополнительным номером версии 14.40 в MSVC Toolset.

  • Теперь можно использовать Аналитика сборки для просмотра сведений о экземпляре шаблона. Коллекция экземпляров шаблонов должна быть активирована в Аналитика сборки параметров > инструментов>. Рекурсивное создание экземпляра шаблона

  • Мы добавили дополнительные макросы Unreal Engine для отступа в соответствии со стилем кода UE.

  • Теперь вы можете сохранить подключаемый модуль Unreal Engine, необходимый для адаптера тестирования Unreal Engine в фоновом режиме, что значительно снижает затраты на запуск. Это функция согласия, которая может быть активирована с помощью средства >> Options Unreal Engine.


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

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

  • Некоторые разработчики испытывают зависание при переключении между конфигурациями сборки (например, с выпуска на отладку). Затронутые разработчики могут задать переменную среды MSBUILDDISDISABLEFEATURESFROMVERSION=17.10. Это решение предназначено для устранения проблемы во время работы над постоянным решением. Дополнительные сведения доступны на сайте Сообщество разработчиков.


Примечание.

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