Новая версия Visual Studio 2022

24.12.2021

Одной из громких новинок софтверного рынка в 2021 году стала новая версия Microsoft Visual Studio 2022. Этот замечательный инструмент для разработчиков полюбился многим. Сегодня можно сказать, что современная Visual Studio (далее будет использоваться сокращение VS), пожалуй, лучшая IDE. Microsoft уделяет много внимания этому продукту и постоянно улучшает его.

Давайте же рассмотрим какие новшества появились в этой версии:

1. Разрядность студии теперь 64x

Как вы помните, раньше ваша Visual Studio по умолчанию устанавливалась в папку Program Files (x86), то есть - была 32х разрядной программой. Теперь же VS стала 64х разрядной. Это дает нам возможность загружать “тяжелые” проекты и работать с ними без ограничения по памяти 4 Гигабайта. А ведь это действительно большая проблема для крупных проектов.

2. Одна из моих любимых “фишек”в Visual Studio - AI IntelliCode

Эта подсистема отвечает за подсказки кода, основанные на интеллектуальном анализе вашего кода. Типичный пример работы IntelliCode - создание экземпляра объекта, когда после оператора new автоматически подставляется целевой тип. И после вам будет предложена полная конструкция создания экземпляра с более-менее подходящим именем.

В новой версии VS эту подсистему существенно доработали - улучшили работу искусственного интеллекта. Теперь подсказки стали более полезными и точными.

Пример работы AI IntelliCode

При должной практике использования IntelliCode скорость кодирования существенно возрастает, но и более того - становится всё увлекательнее. Интеллектуальные помощники теперь окружают нас не только в повседневной жизни, но и в работе.

3. Работа с памятью

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

4. Visual Studio for Mac

Это интересное явление появилось еще со времен VS2017. Кто бы мог подумать, что сидя за макбуком люди будут писать программы для Windows. Это действительно возможно. Но справедливости ради нужно сказать, что это достаточно редкая практика. В основном под MacOS в VS создают кроссплатформенные приложения .NET Core. Релиз 22 версии принес ряд новшеств:

  • улучшили скорость и стабильность работы IDE;
  • новое окно для работы с репозиторием Git, интеграция с GitHub;
  • поддержка .NET 6 и C#10.

5. Небольшой блиц важных изменений

  • Всеми любимый поиск по всем файлам Ctrl+Shift+F теперь быстрый. Он и раньше работал весьма проворно, но теперь - в несколько раз быстрее.
  • Поддержка .NET 6 - это основное, ради чего все будут пользоваться 22 студией. Собственно VS2022 воспринимается сообществом, как приятное дополнение к новой версии фреймворка. Несомненно его релиз притянул основное внимание на себя.
  • Горячая перезагрузка (Hot Reload) для Razor страниц и CSS. А также большое обновление редакторов Blazor и Razor страниц.
  • Поддержка нескольких репозиториев Git для одного решения. К примеру у вас есть большой солюшен с множеством подключенных проектов. А эти проекты располагаются в разных репозиториях. Так вот теперь у вас не будет головной боли, как же внести изменения во все нужные репозитории.

6. Обновленный UI

Он стал чуть более лаконичным и удобным. Впрочем и VS2019 с последними обновлениями очень удобна. Из наиболее заметного:

  • Поменялись иконки. Ничего принципиально нового - просто освежили.
  • Поработали с цветами - больше контраста, новые оттенки. Темная тема выглядит очень приятно.
  • Адаптивная тема - подстраивается под тему в Windows.
  • Новые шрифты в редакторе.

Давайте сравним визуально темную тему на 2022:

Интерфейс Visual Studio 2022 (тёмная тема)

И в 2019 версиях:

Интерфейс Visual Studio 2019 (тёмная тема)

Первая выглядит намного контрастнее. Поэтому считывать информацию проще и приятнее.

7. Персонализация

Для любителей настраивать всё под себя появилось много опций.

  • Об одной из них упоминалось выше - это адаптация темы под тему Windows;
  • Синхронизация настроек IDE на всех ПК, где вы работаете под своим профилем Microsoft - это мы уже видели много где. Та же самая Windows 11 предлагает синхронизацию устройств;
  • Широкие возможности по перемещению окон, настройке вкладок, отслеживанию вкладок. В принципе всё это было, а сейчас стало ещё лучше.

Резюме

Больших изменений по отношению к VS2019 нет. Но они и не нужны. Эта IDE и так близка к идеалу. По крайней мере на сегодняшний день. Улучшение таких, казалось бы, не первостепенных функций, как поиск или подсказки сильно влияет на восприятие продукта - есть ощущение новизны, хоть и изменилось немного. Что это - маркетинговый ход или забота о пользователях? При первом опыте работы с VS2022 ты подмечаешь все эти новшества, но поработав с ней какое-то время, понимаешь, что это всё та же 2019ая. Понятно, что новая версия фреймворка .NET 6 требовала и новой студии, для усиления эффекта. И нам её дали.

9 апреля 2024

Как работать с FastReport Avalonia на .NET 8 в Visual Studio Code for Linux

В этой статье мы разберем, как запустить FastReport Avalonia на .NET 8 в операционной системе Linux с использованием Visual Studio.
26 марта 2024

Как работать с FastReport Avalonia на .NET 8 в Visual Studio for Mac

В этой статье мы разберем, как запустить FastReport Avalonia на операционной системе MacOS с использованием IDE Visual Studio.
8 ноября 2023

Как подключить FastReport используя приложение WPF

Подробная инструкция по подключению FastReport в WPF приложение без использования WinForms компонентов из FastReport .NET.