Дата выпуска Visual Studio 2021

Обновлено: 06.07.2024


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

Поддержка C++20

Visual Studio 2022 поставляется с нашей последней цепочкой инструментов для работы с C++20 и совместима с 2022 в двоичном виде. Разрабатывайте кроссплатформенные проекты C++ из Windows и используйте лучшее, что может предложить экосистема.

Лучший IntelliCode

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

IDE создана для вас

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

Расширенная отладка

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


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

Установите предварительную версию Visual Studio 2022 одновременно с предыдущими версиями.

Сообщество Visual Studio

Visual Studio Community – это бесплатная полнофункциональная интегрированная среда разработки для студентов, участников с открытым исходным кодом и отдельных разработчиков.

Visual Studio Professional

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

Visual Studio Enterprise

Visual Studio Enterprise — это мощная комплексная интегрированная среда разработки для разработчиков, проектирующих, создающих, тестирующих и развертывающих сложные приложения для любой платформы, включая стек Microsoft.

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


Энтони Хеддингс


Энтони Хеддингс
Писатель

Энтони Хеддингс (Anthony Heddings) – штатный облачный инженер LifeSavvy Media, технический писатель, программист и эксперт по платформе Amazon AWS. Он написал сотни статей для How-To Geek и CloudSavvy IT, которые были прочитаны миллионы раз. Подробнее.


Вы можете загрузить программу установки с их веб-сайта. Хотя он все еще новый, он все еще остается Visual Studio, поэтому, если вы не зависите от еще не обновленных расширений, не бойтесь попробовать.

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

Наконец-то 64-битная версия

Visual Studio всегда была 32-разрядной, а это означает, что ее ОЗУ в основном процессе было ограничено 4 ГБ. Обычно для обычных проектов этот бюджет не превышается, но некоторые пользователи могут столкнуться с исключениями из-за нехватки памяти при работе с особенно большими решениями.

В VS 2022 это исправлено, и теперь это 64-разрядное приложение. Microsoft протестировала проекты с 1600 проектами и 300 тысячами файлов, и все работает нормально.

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

Конечно, вы по-прежнему можете разрабатывать 32-разрядные приложения с помощью VS 2022. Это относится только к редактору.

IntelliCode с искусственным интеллектом — это потрясающе

В Visual Studio 2022 реализовано серьезное обновление механизма автоматического завершения IntelliCode. Он может автоматически дополнять целые строки и фрагменты кода и работает очень хорошо.

Он немного отличается от Copilot на GitHub, который выполняет аналогичную работу. Copilot будет генерировать целые фрагменты кода и лучше всего подходит для небольших автономных функций с четким решением.Это здорово, но у него есть свои проблемы, в основном тот факт, что код, который он генерирует, не гарантируется даже тем, что вы хотите (и может вытягивать код слово в слово из случайных репозиториев GitHub, что совсем другая проблема).

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

  • Имена и позиции переменных
  • Библиотеки, которые вы используете
  • Функции в окружающем коде
  • Раскрывающийся список IntelliSense, который вы можете открыть, чтобы дать IntelliCode дополнительные предложения

После двухнедельного использования вы действительно должны попробовать это сами. Он потрясающе умен, и много раз, используя его, я ловил себя на мысли: «Вау, я как раз собирался это напечатать!»

Например, написание функции, которая принимает число от 1 до 12:


Чтобы понять и обеспечить этот результат, IntelliCode делает гораздо больше, чем просто синтаксис автозаполнения; Он понимает, что я ожидаю исключения, что довольно очевидно, учитывая, что я набираю «throw», и может понять, что это исключение генерируется только в том случае, если сравнение целочисленного размера не удается. Он знает, что Width — это аргумент, который проверяется перед запуском кода, и что я выбрасываю исключение, потому что с аргументом что-то не так.

Зная все это, он очень точно угадывает мои намерения и решает, что ArgumentOutOfRangeException должно быть тем, что я пытаюсь ввести, еще до того, как я смогу начать вводить слово «новый».

Кроме того, если вы пролистнете страницу вниз, вы сможете заполнить результаты для различных вариантов. Это все еще немного непоследовательно (было решено жестко закодировать «Width», а затем использовать nameof), но в целом это работает хорошо.



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

  • Запрещено изменять сигнатуры методов
  • Не добавлять операторы using
  • Не изменять интерфейсы
  • Нельзя переименовывать участников любого типа

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

Он хорошо интегрирован в процесс отладки VS благодаря новому значку "Применить изменения кода", который запускает горячую перезагрузку. Вы также можете использовать новую команду dotnet watch для автоматической горячей перезагрузки при изменении файла.

В настоящее время веб-приложения Razor/Blazor могут использовать горячую перезагрузку.

Удаленное тестирование

VS 2022 включает экспериментальную предварительную версию, которая позволяет запускать тесты в других средах, включая контейнеры Linux, WSL и даже по SSH.


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

Общие улучшения

В примечаниях к патчу есть много небольших изменений, поэтому мы перечислим здесь некоторые из наиболее интересных.

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

Контекстное меню точки останова

Force Run to Cursor

Интеграция VS с Git теперь поддерживает несколько репозиториев для каждого решения, а коммит между несколькими репозиториями теперь проще.


Дизайн всех значков был изменен для единообразия.

Примеры новых иконок с темным и светлым фоном

Комментарии XML теперь поддерживают многострочные комментарии с сохраненными пробелами и блоками CDATA.

Краткая информация для XML сохраняет пробелы

«Найти все ссылки» больше не приводит к повторяющемуся выводу мусора в многоцелевом проекте.

Найти все ссылочные группы многоцелевых проектов

В Razor Pages/Blazor реализовано множество интеграций редактирования, и теперь они будут лучше работать с IntelliSense, подсветкой синтаксиса и улучшенным форматированием в блоках @code. Теперь вы также можете использовать «Просмотр кода» в файлах Razor, что некоторое время было раздражающим ограничением.

Поддержка классификации TagHelpers


Полный список изменений можно найти в примечаниях к выпуску VS 2022.


Обычно мы слышим какие-то новости об этом в 2020 году, но будет ли Visual Studio 2021? Или VS2019 будет последней версией?


Если функции поставляются в обновлениях, какая разница в новом имени?

звучит лучше

Поскольку это мой последний год в качестве студента, если они сделают новую версию, мне нужно будет получить версию Enterprise бесплатно, пока у меня еще есть статус студента. Если новая выйдет после того, как я получу степень, я застряну на предыдущей версии :)

на самом деле нет, по сравнению с 2019 годом все еще 32-битная версия, мы ждем новой версии 2021 года (наконец-то 64-битной), например, мы можем использовать Excel 365 в качестве исходного файла

Я предполагаю, что VS2019 просто превратится в вечнозеленую VS.

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

Однако я очень надеюсь, что они улучшат работу установщика, чтобы можно было установить предыдущие версии. Было несколько случаев, когда «исправленная» версия вызывала серьезные регрессии (особенно в отношении производительности), а невозможность «отменить» версию и вернуться к предыдущей была болезненным блокировщиком в моей команде.

Что они делают после выполнения Visual C++ 14.29?

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

Как вы сказали, еще не было сделано никаких объявлений о том, будут ли будущие обновления выпущены в 2019 году или когда-нибудь появится новая основная версия.

В прошлом были пропуски на 3 года. Кто знает.

Похоже, Microsoft в конце концов откажется от версии 2019 и превратится в Visual Studio. В любом случае, поскольку это становится больше похоже на SaaS, а не на бессрочную лицензию, это кажется более вероятным.

стать больше SaaS вместо бессрочной лицензии

Я всем телом и душой ненавижу того, кто придумал концепцию SaaS.

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

Например, у нас есть программа, предназначенная для обработки транзакций на конец года и выдачи информации о запасах. Процесс занимает около 4-6 часов и представляет собой 32-разрядное приложение. Мы не получили никаких преимуществ от 64-разрядной версии, и на самом деле переход на 64-разрядную версию занял больше времени, даже после перенастройки кода для 64-разрядной версии.

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

Microsoft объявляет о выпуске Visual Studio 2022, который будет доступен в виде 64-разрядного приложения. Прочтите, чтобы узнать график выпуска Visual Studio 2022. — Рассказ Кунала Чоудхури, вторник, 20 апреля 2021 г.

Microsoft объявляет о следующем крупном выпуске Visual Studio IDE (Visual Studio 2022) и сообщает, что он будет доступен в виде 64-разрядного приложения.Это означает, что следующая версия Visual Studio больше не будет ограничиваться примерно 4 ГБ памяти в основном процессе devenv.exe и позволит вам создавать самые сложные решения без нехватки памяти.< /p>

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

Microsoft представляет Visual Studio 2022

Что нового в Visual Studio 2022

Microsoft объявляет некоторые подробности о следующем крупном выпуске Visual Studio. Компания заявила, что следующий крупный выпуск будет называться Visual Studio 2022 и будет доступен в виде 64-битного приложения. Хотя Visual Studio будет 64-разрядной, Microsoft заявила, что она не изменит типы или разрядность приложений, которые вы создаете с помощью Visual Studio. Visual Studio 2022 по-прежнему будет отличным инструментом для создания 32-разрядных приложений.

С выпуском Visual Studio 2022 Microsoft обновляет пользовательский интерфейс, чтобы вы могли лучше следить за процессом. Microsoft заявила, что она будет включать обновленные значки для лучшей четкости, разборчивости и контрастности. Также будет использоваться новый шрифт фиксированной ширины (Cascadia Code) для лучшей читабельности и поддержки лигатур

Новая IDE означает новые настройки персонализации. Visual Studio 2022 предоставит вам больше возможностей для настройки аспектов IDE для синхронизации настроек между устройствами. Если вы используете несколько блоков разработки, это принесет вам пользу.

Visual Studio 2022 будет иметь полную поддержку .NET 6 и его унифицированную структуру для веб-приложений, клиентских и мобильных приложений для разработчиков Windows и Mac

Это также поможет вам быстро создавать современные облачные приложения с помощью Azure. Помимо этого, Visual Studio 2022 также будет включать улучшения производительности при выполнении диагностики и отладки. Это обеспечит хорошее сотрудничество в режиме реального времени с помощью Live Share. Если вы используете Git или GitHub, Visual Studio 2022 будет иметь полную поддержку и улучшенный поиск кода.

Дата выпуска Microsoft Visual Studio 2022

В объявлении Microsoft не упомянула окончательную дату выпуска Visual Studio 2022. Мы обновим это сообщение, как только появятся какие-либо сообщения, связанные с этим. Следите за новостями о Visual Studio 2022 здесь.

После того как Microsoft выпустит Visual Studio 2022, вы сможете скачать Visual Studio 2022 по этой ссылке.

Общедоступная предварительная сборка Microsoft Visual Studio 2022

Ищете предварительную сборку Visual Studio 2022 для разработчиков? Хотя Microsoft не сообщила о дате выпуска Visual Studio 2022, компания заявила, что планирует выпустить первую предварительную сборку Visual Studio 2022 этим летом. После этого вы можете загрузить и установить предварительную сборку Visual Studio 2022 и начать создавать/тестировать свои приложения с ее помощью.

Visual Studio 2022 является 64-разрядной версией. Если вы хотите узнать, что это значит, прочтите этот пост.

Читайте также: