What's the best way to quickly learn the basics of ReSharper?
One of the best ways is probably to watch this short video in which Hadi Hariri gives a demo of ReSharper's navigation and search, code analysis, refactorings, unit testing, code generation, and support for multiple languages and frameworks, all in about 10 minutes.
A lot of other ReSharper videos is also available for you to view.
How do I explore ReSharper in all its variety?
If you want to dive into ReSharper's diverse feature set, try ReSharper 9 Online Help for an all-around description of language support, specific features, and how and why to use them.
How is ReSharper better than plain Visual Studio?
ReSharper is way more powerful than even the latest releases of Visual Studio in terms of code analysis, set of refactorings and code transformations, depth of navigation support and in many more respects. For a brief overview of ReSharper value over recent versions of Visual Studio, see the following docs:
- ReSharper 9 vs. Visual Studio 2015
- ReSharper 8 vs. Visual Studio 2013
- ReSharper 8 vs. Visual Studio 2012
How can ReSharper help with solving common .NET development tasks?
ReSharper helps with a great deal of frequent software development and maintenance tasks, such as finding unused code, complying with naming guidelines, detecting possible runtime exceptions, or adopting software design patterns. See ReSharper Cookbook for tutorials on undertaking these and other tasks using ReSharper.
How do I convince my boss that ReSharper is a valuable addition to our tool set?
There's a presentation called ReSharper Benefits that looks at ReSharper functionality from a ROI perspective and provides a basic way to estimate how a development team benefits from using ReSharper.
There's also ReSharper Data Sheet that fits the most relevant information on ReSharper into two print pages, and finally there's JetBrains .NET Tools Brochure offering highlights of the entire stack of .NET tools from JetBrains that also includes performance and memory profilers, a code coverage tool and a decompiler.
Is the latest ReSharper worth an upgrade from a previous version?
Every new major release is a result of a whole year's effort by the ReSharper team, and it's usually well worth the money spent. To learn how the latest ReSharper improves upon its predecessor, please see How is ReSharper 9 better than ReSharper 8.
How do I learn ReSharper keyboard shortcuts?
ReSharper is a great tool for everyone. But keyboard-centric people get additional value out of it as it maps most of its actions to keyboard shortcuts. Use these cheat sheets to master your ReSharper keyboard scheme of choice:
- ReSharper 9 Default Keymap: Visual Studio scheme (optimized for experienced Visual Studio users, overrides as few native Visual Studio shortcuts as possible)
- ReSharper 9 Default Keymap: ReSharper 2.x / IntelliJ IDEA scheme (optimized for users of other JetBrains tools such as IntelliJ IDEA, PhpStorm and other IntelliJ-based IDEs)
How do I tweak ReSharper to my liking or according to standards used in my team?
Default ReSharper settings aren't perfect for everyone. For example, you might want to modify default naming rules or modify severity for certain code inspections. Refer to ReSharper Customization Guide for guidelines on these and other tweaks.