Описание:
Rider позволяет разрабатывать приложения для .NET Framework, .NET Core и Mono, в том числе .NET-сервисы и библиотеки, игры на движке Unity, кросс-платформенные мобильные Xamarin-приложения, веб-приложения ASP.NET и ASP.NET Core.
Ключевые возможности
Интеллектуальный редактор
Rider делает разработку удобной и эффективной. Редактор кода снабжен автодополнением и автоформатированием. Генерация кода поможет быстро добавить конструкторы, переопределять методы, свойства, делегаты и другие члены классов. Rider помогает импортировать недостающие пространства имен, вставлять парные скобки, подсвечивать границы блоков кода. Встроенные шаблоны упрощают написание типовых конструкций, а специальный редактор шаблонов поможет вам создать любые другие.
Статический анализ кода и автоматическое исправление обнаруженных проблем
Rider подсвечивает в редакторе обнаруженные ошибки компиляции, времени выполнения и логические ошибки, а также избыточные и неоптимальные конструкции. Более двух тысяч инспекций позволяют отследить все потенциально уязвимые места в коде, для большинства из них Rider предложит один или более вариантов автоматического исправления.
Поиск и навигация
Для того, чтобы найти нужный файл или символ, потребуется нажать всего несколько клавиш. От любого символа в коде вы сможете мгновенно перейти к базовым и производным символам, реализациям и переопределениям; к местам использования, в том числе в других языках и строковых литералах.
Рефакторинг кода
Rider заимствует из ReSharper целый набор рефакторингов, которые позволяют с легкостью переименовывать и извлекать методы и интерфейсы, перемещать и копировать типы. Помимо этого, в редакторе доступны сотни контекстных действий для небольших преобразований, таких как инвертирование условий, изменение видимости, добавление проверок на null, создание перегрузок и т.д.
Юнит-тестирование
Rider поддерживает тесты NUnit, xUnit.NET и MSTest в приложениях на .NET Framework, .NET Core и Mono. Тестовые классы и методы помечаются специальной иконкой прямо в редакторе, которая позволяет в одно нажатие запускать и отлаживать интересующую группу тестов. Тесты можно группировать по сессиям и запускать параллельно.
Встроенный отладчик
Полнофункциональный отладчик для приложений на .NET Framework, Mono и .NET Core позволяет создавать разные конфигурации отладки; поддерживает пошаговое исполнение с заходом внутрь процедуры, обходом кода и выходом из него; позволяет запускать программу от текущей выполняемой строки до строки с курсором; вычислять выражения на лету; отслеживать и подменять значения переменных.
Интеграция с системами контроля версий
Rider предлагает единообразный интерфейс для работы с Git, Subversion, Mercurial, Perforce, VSTS/TFS и другими VCS. Вы можете отследить локальные и внешние изменения в репозитории, сравнить изменения в файлах, закоммитить и влить локальные изменения в удаленный репозиторий в пару кликов. Rider также позволяет визуализировать и разрешать существующие конфликты и предупреждать о будущих.
Декомпилятор
Интегрированный декомпилятор позволяет воспроизвести код сторонней библиотеки на C# и изучить его во вкладке редактора. Когда это возможно, Rider подключается к серверу символов и показывает исходный код вместо декомпилированного.
Работа с базами данных и SQL
Вы можете работать с SQL и базами данных прямо в IDE. Rider позволяет подключаться к базам данных, выполнять запросы, редактировать схемы и данные в таблицах. Редактор оснащен подсветкой кода, умным автодополнением, инструментами для анализа качества кода и удобной навигацией.
Что нового в версии 2018.1
Roslyn analyzers: in addition to Rider’s own 2400 code inspections to help you detect errors and code smells in all supported languages, Rider now detects Roslyn analyzers and highlights them in the code editor.
Entity Framework support: enable, add and get migrations, and update database with UI-based Entity Framework 6.x support in .NET Framework projects.
Deeper integration with Unity: this update takes Unity integration to a whole new level. Now you don’t even have to leave Rider to control Play mode, explore Unity logs, or run Unity-specific tests.
XAML preview: WPF application developers can now preview UI as they make changes to XAML code.
Memory view in debugger: Rider allows you to look under the hood of any application and explore the managed heap while debugging.
Exception pop-up, which shows summary of exceptions that occur while debugging and allows you to quickly navigate through the highlighted stack traces.
Even more debugger improvements including Smart Step combined with Jump to Statement, symbol server support, Attach UI that contains process info and suggests elevating permissions if necessary, faster attaching to local processes, and more.
NuGet updates: improved support for authenticating against private NuGet feeds in several ways, and initial support for bulk operations.
JetBrains redistributable of MSBuild to develop and build full .NET Framework applications without a Visual Studio or Visual Studio Build Tools installation on Windows.
Better understanding of projects and solutions: full support for Web References and Web Site projects, and more.
F# support brings file ordering and improves F# scripting in many ways, including code completion, highlighting and navigation.
Changes from ReSharper 2018.1: full understanding of C# 7.2 and improved support for previous C# versions, inspections and quick-fixes for formatting problems.
More frontend features: support for the latest TypeScript 2.7 features, handy updates for configuring package managers, improved Rename refactoring, better navigation in HTML files, and refined code completion.
Changes from IntelliJ IDEA 2018.1: support for multiple Docker Compose files, regex replacement preview in the Replace in Path dialog, a new lightweight documentation popup, and more.
VCS improvements: partial Git commits, new Group by icon to group local changes, and more.
More changes: a new MSTest setting dialog and customization settings for C# Interactive, Ideolog plugin available for download from the IDE, and more.
Процедура лечения
1. Установите Rider.
2. Скопируйте файл JetbrainsCrack.jar в директорию C:\Program Files\JetBrains\JetBrains Rider 2018.1\bin (путь установки по умолчанию для 64-разрядных систем).
3. В той же директории, в файл rider64.exe.vmoptions добавьте строку -javaagent:C:/Program Files/JetBrains/JetBrains Rider 2018.1/bin/JetbrainsCrack.jar.
4. Запустите Rider, в поле ввода кода активации введите любые символы.
|