Rider 2020.3: .NET 5, C# 9, F# 5, окно Immediate, диаграмма зависимостей проекта, обновление поддержки Unity

Oksana Mandryka

Всем привет! На протяжении последних четырех месяцев наша .NET-команда трудилась над набором новых возможностей и улучшений для финального релиза Rider этого года. Мы надеемся, что вам понравится! Встречайте Rider 2020.3!

Ниже мы расскажем о главных новинках этого релиза.

.NET 5

Rider поддерживает все новые возможности последних версий .NET, включая генераторы кода, новые возможности NuGet, целевые фреймворки net5.0-windows и net5.0.

C# 9

Rider также покрывает новые возможности C# 9: типы Record, обновления частичных методов, свойства init-only, атрибуты для локальных функций и многое другое.

Окно Immediate

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

Диаграмма зависимостей проектов

Эта долгожданная возможность ReSharper позволяет визуализировать зависимости проектов и исследовать архитектуру решения.

Поддержка Unity

Rider 2020.3 включает улучшенную поддержку Unity. Обновления затронули анализ Burst, поддержку шейдеров, юнит-тестирование. Также мы внесли множество полезных исправлений.

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

Другие новинки этого релиза

Rider 2020.3 насчитывает множество обновлений. Со всеми ними вы можете ознакомиться на нашем сайте.

Среди обновлений:

  • Поддержка возможностей F# 5: интерполяция строк, оператор nameof, объявления open type.

  • Теперь, если вы хотите открыть две вкладки для работы над проектом, вы можете перетаскивать вкладки и таким образом разбивать редактор горизонтально либо вертикально.

  • В Solution Explorer появился поиск всех вхождений. Он позволяет выполнять поиск по дереву решений (даже в свернутых узлах), проверяя файлы, папки, проекты, ссылки, анализаторы, импорты и пакеты.
  • Полная поддержка языка UI-фреймворка Avalonia.

  • Поддержка Git-стейджинга! Теперь вы можете добавлять файлы на стейджинг прямо из Rider.
  • Плагин DPA, ранее доступный только для Windows, теперь также можно использовать при разработке на .NET Core для macOS и Linux.
  • Плагин dotCover теперь позволяет указать, какие проекты необходимо собирать при запуске сессии непрерывного тестирования.

  • Мы добавили в профилировщик производительности новый флейм-граф. Этот граф представляет собой визуализацию дерева вызовов и позволяет быстрее идентифицировать медленно работающие методы.
  • Для встроенных подсказок появился новый механизм под названием “Push-to-Hint”.

  • Для шапок файлов теперь можно использовать шаблоны.
  • Появилась возможность синхронизировать тему IDE с системными настройками.

  • Мы поддержали возможность определять и конфигурировать настройки форматирования на основе образцов кода в редакторе.

  • Улучшена поддержка Blazor.
  • Анализ ошибок по всему решению стал на 25% эффективнее благодаря отключению времязатратных инспекций.
  • Для Info.plist в проектах Xamarin.iOS появился новый полнофункциональный редактор.

Полный список улучшений и исправлений, вошедших в версию 2020.3, можно посмотреть в YouTrack.
На этом команда JetBrains .NET завершает серию обновлений на этот год. До новых встреч в 2021!

Подробнее о новых возможностях и улучшениях в Rider читайте на нашем сайте.

Поделитесь своими впечатлениями о Rider 2020.3 в комментариях ниже, в нашем баг-трекере или в социальных сетях. Мы очень ждем ваших отзывов!

Вы можете установить новую версию любым привычным способом:

  • Скачать и установить версию c сайта www.jetbrains.com/ru-ru/.
  • Обновиться из Rider: Help | Check for updates.
  • Использовать Toolbox App
  • Установить snap-пакет из Snapcraft Store — если вы используете совместимый дистрибутив Linux.

Ваша команда Rider
The Drive to Develop

Подписаться

Подписаться на новости о .NET-инструментах