User Tools

Site Tools


jetbrains_rider

JetBrains Rider

Return to C# .NET IDEs, C# .NET , JetBrains

Fast & powerful cross-platform .NET IDE

Incredible .NET IDE with the power of ReSharper! Rider is used across our entire dev team using Windows and macOS.

Derek Comartin Director of Engineering, Full Circle TMS

What is Rider? JetBrains Rider is a cross-platform .NET IDE based on the IntelliJ platform and ReSharper.

Supports many .NET project types Rider supports .NET Framework, the new cross-platform .NET Core, and Mono based projects. This lets you develop a wide range of applications including .NET desktop applications, services and libraries, Unity games, Xamarin apps, ASP.NET, and ASP.NET Core web applications.

Feature-rich and fast Rider provides 2200+ live code inspections, hundreds of context actions and refactorings brought by ReSharper, and combines them with the IntelliJ platform's solid IDE features. Despite a heavy feature set, Rider is designed to be fast and responsive.

Cross-platform As well as running and debugging multiple runtimes, Rider itself runs on multiple platforms: Windows, macOS, and Linux.

Features Code analysis Code analysis Rider boasts 2,200+ live code inspections, with automated quick-fixes to resolve detected issues individually or in bulk. Solution-wide error analysis will monitor code issues and let you know if anything goes wrong, even in files that are not currently open.

Code editing Code editing Rider's rich editor features different kinds of code completion and code templates, auto-inserting matching braces and import directives, quick info tooltips and gutter icons for inheritance navigation, context actions, and much more.

Refactorings Refactorings Most of ReSharper's 60+ refactorings are already available in Rider, and its 450+ context actions are all there. Rename, extract methods, interfaces and classes, move and copy types, use alternative syntax, and a lot more!

Unit test runner Unit test runner Rider helps you run and debug unit tests based on NUnit, xUnit.net, or MSTest. You can explore tests, group them in different ways, break them down into individual sessions, see test output and navigate to source code from stack traces.

Debugger Debugger and more tools Rider includes a debugger that works with .NET Framework, Mono and .NET Core applications, letting you step, watch, evaluate, and run to cursor. Other tools include a stack trace explorer, NuGet browser, and VCS and database support.

Databases and SQL Databases and SQL Work with SQL and databases without leaving Rider. Connect to databases, edit schemas and table data, run queries, and even analyze schemas with UML diagrams.

Navigation and search Navigation and search Jump to any file, type, or member in your code base instantly, as well as quickly find settings and actions. Find usages of any symbol, or navigate from a symbol to the base and derived symbols, extension methods, or implementations.

Front-end technologies Front-end technologies Rider comes with JavaScript, TypeScript, HTML, CSS and Sass support built in. Take advantage of the refactorings, debugging, and unit testing capabilities included from WebStorm.

Extensibility Extensibility True to its roots, Rider supports a wide array of plugins developed for ReSharper and IntelliJ Platform. In addition to the bundled plugins (such as those for VCS, F#, and Unity support), plugins that support Markdown, .gitignore files, and Python scripts are available.

See all features The Many Sides of Rider Rider provides the power to productively develop a wide range of applications, including .NET desktop applications, services and libraries, Unity and Unreal Engine games, Xamarin apps, ASP.NET, and ASP.NET Core web applications, and more. Rider for Unity A smarter way to write C# for Unity Rider for Unreal Engine Smart C++ and Blueprints support to craft the best games Rider for AWS Develop on AWS with C# in Rider Rider for Xamarin The Professional IDE for Xamarin Developers Rider for Web Development A perfect tool for cross-platform ASP.NET development What’s new in Rider Support for Unity DOTS Data-oriented, CPU-friendly game design comes to Rider.

Support for Unity DOTS TypeScript in Vue template expressions Even better evaluation of TypeScript in Rider.

Blueprint error parsing Locate and fix Blueprint errors easier and faster.

Blueprint error parsing ML-powered search for classes More relevant and accurate search results in Search Everywhere.

Better C# support Including new C# inspections to reduce the number of lookups in collections.

Full IDE Zoom Full IDE Zoom Increase or decrease the size of all UI elements at once.

Visualizers for string variables Visual aid for debugging HTML, XML, JSON, JWT, or URL encoding.

Database Schema Compare Database Schema Compare An essential tool for database development and maintenance.

Learn more dotUltimate: JetBrains Rider, ReSharper C++, and powerful .NET tools in one license Want to enhance your .NET development experience in Rider with tools for detecting performance bottlenecks, analyzing memory usage, and providing unit test coverage? Learn more about dotUltimate, a single license that includes the dotCover, dotTrace, and dotMemory plugins for Rider and other JetBrains products:

Rider A fast cross-platform .NET IDE

ReSharper Visual Studio extension for .NET developers

ReSharper C++ Visual Studio extension for C++ developers

dotCover .NET unit test runner and code coverage plugin for Rider

dotTrace .NET performance profiling plugin for Rider

dotMemory .NET memory profiling plugin for Rider

dotPeek .NET decompiler and assembly browser (it’s free anyway)


Features

Fast & powerful cross-platform .NET IDE Rider helps you develop .NET, ASP.NET, .NET Core, Xamarin, or Unity applications on Windows, macOS, or Linux. It provides rich editing support and code insight for languages used in .NET development, from C#, VB.NET, and F# to ASP.NET Razor syntax, JavaScript, TypeScript, XAML, XML, HTML, CSS, SCSS, JSON, and SQL. Rider text editor with code completion Languages and project types Rider lets you open, edit, build, run, and debug most kinds of .NET applications, including desktop apps, web apps, libraries, and services (with the exception that debugging UWP applications is not yet supported). Applications that target Mono, such as Unity and Xamarin, are also supported, as well as the latest and greatest .NET Core applications.

Rider supports a lot of languages used in .NET development, including C#, F#, VB.NET, ASP.NET (both ASPX and Razor view engines), XAML, XML, JavaScript, TypeScript, JSON, HTML, CSS, SCSS, LESS, and SQL.

ReSharper + IntelliJ platform Rider uses UI and multiple features of the IntelliJ platform, which powers IntelliJ IDEA, WebStorm, and other JetBrains IDEs. It's cross-platform, familiar to millions of developers, and provides core functionality such as VCS and database support.

On top of that, we add ReSharper features: navigation and search, refactoring, code inspections, quick-fixes, and so on. We have spent 10+ years building a feature set that helps read, write and navigate large .NET codebases, and all this is now available to Rider users.

Designed to be smart and fast Rider isn't jammed into a 32-bit process, which helps it gain deep insight into your code while still being responsive. Rider opens (and reopens) most solutions with almost zero latency. External changes to solution? Switching Git branches? Not a problem: Rider catches up quickly.

When you edit code, our topmost priority is to make sure that you type as fast as your fingers are trained to, not only as fast as the IDE can process your input.

Works on Windows, macOS and Linux Rider can run on multiple platforms: Windows, macOS and different breeds of Linux. If you want to edit, build, run or debug Unity or .NET Core applications on a macOS, here's your full-blown IDE.

Developing ASP.NET Core application on a macOS with Rider Intelligent code editor Rider provides tons of smart code editing features, such as different kinds of code completion, auto-importing namespaces, auto-inserting braces and highlighting matching delimiters, rearranging code, live and postfix templates, controller and action hyperlinks in ASP.NET MVC, a multi-selection mode, gutter icons for inheritance navigation, as well as quick access to refactorings, generation, navigation and context actions.

.NET code editor in JetBrains Rider Killer code analysis Rider boasts 2200+ live code inspections to help you detect errors and code smells. Over 1000 quick-fixes are available to resolve detected issues individually or in bulk: just hit AltEnter to pick one. For a bird's-eye view of errors in your projects, use solution-wide error analysis (SWEA): it will monitor errors in your code base and let you know if anything goes wrong, even you don't have a problematic file open in the text editor.

Code analysis and quick-fixes in Rider Navigation and search Jump to any file, type, or member in your code base in no time, as well as find settings and actions, all with a common Search Everywhere shortcut. You can find usages of any symbol, including cross-language usages and usages in string literals. For contextual navigation, use a single Navigate To shortcut that will take you from a symbol to its base and derived symbols, extension methods or implementations.

Navigation and Find Usages in Rider Decompiler Want to know how third-party library code works? No problem with Rider: just use Go to Declaration on a library symbol, and have Rider decompile the library type to C# in a regular editor tab. You can then navigate decompiled code as you normally navigate your source code, as well as find and highlight usages. Sometimes however, decompiling is not even necessary: Rider can fetch source code from source servers such as Microsoft Reference Source Center.

Bundled decompiler in Rider Refactoring Most of ReSharper's 60+ refactorings are already available in Rider, and its 450+ context actions are all there. You can rename, extract methods, interfaces and classes, move and copy types, use alternative syntax, and a lot more! Look for available refactorings in the Refactor This pop-up, or use context actions that you can access with AltEnter.

Refactorings in Rider Unit testing Rider lets you run and debug unit tests based on NUnit, xUnit.net or MSTest in applications targeting .NET Framework, .NET Core and Mono. Rider marks test classes and methods with a gutter icon in the editor: click it or use the AltEnter menu to run, debug and manage tests. You can explore tests, group them in different ways, break them down into individual sessions, see test output and navigate to source code from stack traces.

Unit testing with Rider Debugging Rider includes a debugger that works with .NET Framework, Mono and .NET Core applications. You can create multiple debug configurations, attach to external processes, set and manage breakpoints and breakpoint conditions, step into, over and out, run to cursor, set watches, evaluate expressions and explore threads.

Debugging an ASP.NET Core application with Rider Version control Rider includes support for Git, Subversion, Mercurial, Perforce and TFS out of the box, with more version control systems supported via plugins. In the code editor, local changes are highlighted as you type. Using a dedicated VCS tool window, you can view local, incoming and repository changes, manage changelists, shelve changes for later use, view diff, commit and push. A built-in visual merge tool will help you resolve conflicts, and Rider will even let you know if a file you are working on has been changed after your last update.

Managing Git changes with Rider's integrated VCS tools Web development With JetBrains Rider, you can develop modern web, mobile, and desktop applications with JavaScript, TypeScript, HTML, CSS, and Sass support built in. Rider supports Node.js, React, Angular, and Vue.js, integrates with package managers such as Bower, NPM, and Yarn, and provides tight integration with various web development tools. Take advantage of code analysis, code completion, refactorings, debugging, and unit testing capabilities available in Rider for a full-stack web development experience.

Web development assistance coming from WebStorm Databases and SQL You can work with SQL and databases without leaving Rider. Connect to databases, edit schemas and table data, run queries, and even analyze schemas with UML diagrams. Rider's rich SQL editor comes with syntax highlighting, smart code completion, on-the-fly code analysis, code formatting and navigation.

SQL support and database connections in Rider Plugins Rider takes advantage of its roots by supporting a wide array of plugins developed for the IntelliJ platform and ReSharper. In addition to bundled plugins (such as those for VCS, F# and Unity support), you can choose to install more plugins as you need them: when you open a file supported by a plugin that you're not using, Rider will suggest that you install it. For example, plugins are available that support Markdown, .gitignore files and Python scripts.

https://www.jetbrains.com/rider/features

Fair Use Sources

JetBrains: Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, JetBrains State of Developer Ecosystem 2022, JetBrains Fleet, JetBrains DevOps - JetBrains SRE, JetBrains Cloud Native - JetBrains and Kubernetes, JetBrains Cloud - JetBrains Data Centers, JetBrains GitHub - JetBrains Open Source (), JetBrains Development Tools (), JetBrains Programming Languages (), JetBrains APIs, JetBrains and Concurrent Parallel Programming (), JetBrains and Functional Programming (), JetBrains and Microservices, JetBrains Security - JetBrains Security Breaches, JetBrains Research, JetBrains Networking, JetBrains Data Science - JetBrains DataOps - JetBrains Databases, JetBrains Artificial Intelligence (JetBrains ML - JetBrains MLOps, JetBrains DL, JetBrains AR - JetBrains VR), JetBrains IoT, JetBrains Products - JetBrains Services (), JetBrains Operating Systems (), JetBrains Software (), JetBrains Hardware - JetBrains Devices (), JetBrains Support (), JetBrains Media (), JetBrains Communication (), JetBrains Concepts (), JetBrains acronyms (), JetBrains Founders (), JetBrains People (), JetBrains Outline, JetBrains History, JetBrains Timeline, JetBrains Subsidiaries (), JetBrains Privacy (), JetBrains Censorship (), JetBrains Criticism (), JetBrains Bibliography, JetBrains Courses, JetBrains Certification (), JetBrains Glossary, JetBrains Topics, JetBrains Blog, JetBrains Awesome List, Big Tech. (navbar_jetbrains and navbar_ide)

JetBrains IDEs (AppCode, CLion, DataGrip, DataSpell, GoLand, IntelliJ, Android Studio, PhpStorm, PyCharm, Rider, RubyMine, WebStorm), Kotlin, JetBrains MPS, TeamCity, Upsource, YouTrack, KTor - KTor Framework, Datalore, JetBrains Academy, Integrated Team Environment, Integrated Team Environments, JetBrains Space Integrated Team Environment

IDEs: Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, Development Tools, Cloud IDEs, Visual Studio, VSCode, VsCode Extensions, EmEditor for Big Data, JetBrains and JetBrains IDEs (JetBrains Plugins, AppCode, CLion, DataGrip, DataSpell, GoLand, IntelliJ, Android Studio, PhpStorm, PyCharm, Rider, RubyMine, WebStorm), Blocks, CodeLite, Eclipse, Eclipse Che, NetBeans, RStudio, Xcode, Apple Xcode, Jupyter Notebooks. Text editor, Source-code editor: Emacs, Vim, Vi, GNU nano, Atom Editor, Sublime Text, Brackets, jEdit, LaTeX, Notepad++, Windows Notepad, Edlin, Comparison of text editors, List of text editors, Editor war. (navbar_ide - see also navbar_jetbrains, navbar_vscode)


© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


jetbrains_rider.txt · Last modified: 2024/04/28 03:50 (external edit)