.NET Tools
Essential productivity kit for .NET and game developers
Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.
Приносим извинения за неудобства.
Rider 2020.3: .NET 5, C# 9, F# 5, окно Immediate, диаграмма зависимостей проекта, обновление поддержки Unity
Всем привет! На протяжении последних четырех месяцев наша .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