ReSharper Essentials
By tukasz Gasior
Publisher: Packt Publishing
Final Release Date: February 2014
Pages: 124

In Detail

ReSharper is one of the best tools that extends Microsoft Visual Studio. It adds a lot of features which increases a developer’s productivity. It started with providing support for C# and VB.NET projects, but the current version supports developers in almost any type of applications which you can create with Visual Studio.

Written with very clear walkthroughs and step-by-step instructions, this book contains many cases that practically show you how to write better code, refactor it and quickly find problems in your code.

This book explains how to start using ReSharper and how you can configure it to suit your needs. In the beginning it focuses on introducing the most commonly used features that help you in writing code and find things in smarter, quicker ways. You will learn about code analysis which will help you to eliminate errors and code smells, and how ReSharper supports web development by providing support for writing ASP.NET (MVC) applications and JavaScript/TypeScript or HTML/CSS code.

This book introduces tools that facilitate your work with unit tests and teach you how to write a simple ReSharper plugin. The last chapters present the new features introduced in ReSharper 8, which provide support for architects and allow you to use ReSharper analysis besides Visual Studio and also support for TypeScript (8.1). Finally, it quickly reviews the best ReSharper plugins recommended by the author.

This book will show you how to use ReSharper features to be a better developer, in a practical manner.


A practical, hands-on guide that will help you to unleash the power of ReSharper to write better quality code.

Who this book is for

If you are a developer who is working with Visual Studio and are looking to make your work more efficient, this book is for you. It is most useful for new ReSharper users but those who are currently using it will also find many useful tips and references updated to the latest version (8.1). Prior knowledge of Visual Studio is a must.

Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyReSharper Essentials

(based on 2 reviews)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 2 customers

Displaying reviews 1-2

Back to top


Good intro, big ommission

By Nekoashi

from Snoqualmie, WA

About Me Developer

Verified Reviewer


  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples


  • No Real-world Example
  • Not comprehensive enough

Best Uses

  • Intermediate
  • Novice
  • Student

Comments about oreilly ReSharper Essentials:

ReSharper Essentials" provides a good introduction to the world of ReSharper, from configuring to using to customizing. Although somewhat short and not very deep, it did educate me on various pieces of functionality that I was not aware of, and I have been using ReSharper for a couple of years now. There are lots of things I liked about the book, a few I disliked, and one huge omission that I feel should have been covered.

The Likes:
- The book focuses on the many of the most useful features of ReSharper, and how to customize behavior through the myriad of options.
- The author recommendations throughout the book added value over a basic ReSharper instruction manual. I finished the book wanting more, but there was concrete value, such as specific shortcut key combinations to remember for regular use.
- I learned a few things that I didn't know, such as using multi-file templates, some shortcuts I wasn't aware of, navigating to extension methods, and decompilation not being "on" by default.
- The list of recommended plug-ins was very useful.
- The succinct list of keyboard shorts in reference form at the back of the book will be leveraged by many.

The Dislikes:
- This book's purpose should not be to sell ReSharper. As a result, I would have liked an objective comparison to other tools, such as CodeRush and JustCode.
- I would have liked more concrete tips based on the author's experience. Repeat fewer concepts from ReSharper documentation and provide more tips on usage that are not necessarily documented.
- The Reverse strings example was not very useful when describing plug-in development. How about a real-world, useful, pragmatic example?
- There is mention of using XSLT for the duplicates report; why not include one as a sample? It may be in the downloads - in full transparency, I have not checked.

Now the huge omission: in my opinion, no discussion of ReSharper is complete without talking about how it makes you a better developer. Not just a more efficient developer, but a BETTER developer. I was extremely surprised to see no mention of LINQ in the book. I used ReSharper to learn how to code with LINQ. ReSharper does such a fantastic job of suggesting LINQ alternatives to more general constructs, such as foreach, that it is worthy of mention. For a Visual Studio plug-in to make me a better developer is fantastic and worth the price. No mention whatsoever. Surprising.

All in all, I would recommend the book to someone fairly new to ReSharper or is dabbling with plug-in development. Don't expect to get very deep in the materials, however - the book is short and can be read in a couple of evenings. It does fulfill its role - to provide the "essentials".


Short but just enough

By Sebastian

from London

About Me Developer

Verified Buyer


  • Concise


    Best Uses

    • Intermediate

    Comments about oreilly ReSharper Essentials:

    A quick tour of Resharper with just enough meat on its bones.

    I read it on two train journeys and it was a pleasant introduction to what is in Resharper. I now use it when I remember that Resharper has something I can use but can't remember exactly what.


    Displaying reviews 1-2

    Back to top

    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Ebook:  $17.99
    Formats:  ePub, Mobi, PDF