ReSharper

Trial

The legendary .NET productivity tool: find and fix errors and code smells; navigate and refactor; run unit tests and write quality code faster.

(309) Review
Visual Studio
2015, 2013, 2012, 2010
Download (672,990)
5/5/2016
2016.1.1
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (309)
Q and A (12)
Sign in to write a review
Sort by:

by Sebastian Walter | April 18 2016

Did you change something to the Resharper_CodeCleanup and Resharper_SilentCodeCleanup commands? They do not work anymore in 2016.1.

JetBrains April 18 2016
| Edit |
Delete

Not that we're currently aware of, and both seem work at first glance.

There were similar issues with a previous release that affected ReSharper.StyleCop plugin users (https://resharper-support.jetbrains.com/hc/en-us/articles/207243215--Cleanup-Code-menu-item-is-disabled-and-Cleanup-Code-option-page-is-empty) but not sure if this workaround is applicable to 2016.1.

You should probably submit a support request (https://resharper-support.jetbrains.com/hc/en-us/requests/new?ticket_form_id=66432) to investigate why the commands are not working for you.

by C Baxter | April 17 2016

I have used ReSharper for almost 10 years and with VS2015 and ReSharper 10 I have finally had enough; ReSharper is just too slow!

VS2015 does *almost* everything I want it too out of the box... sure the VS2015 test runner is sub-par, and the native search (i.e., ctrl+, and/or ctrl+_) is not as good as ctrl+t (but close enough impo) ... not to mention being able to open Visual Studio and just start working without having to wait... priceless. I find JetBrain's suggestions for speeding up ReSharper to be somewhat laughable (i.e., turn off intellisense etc). Finally, I have grown tired of the questionable suggestions ReSharper makes and I just end up converting everything to HINT ... every now and then it will be right about a possible null reference exception, but that is rare.

I will say dotPeek integration and jumping to decompiled sources is awesome and about the only feature I do miss when working without ReSharper. Regardless, ReSharper has just become too much of a hindrance while working to justify its use in my opinion... try using stock Visual Studio for a while and see that you don't really need ReSharper anymore.

JetBrains April 18 2016
| Edit |
Delete

Sorry for making you feel this way, Chris.

FYI there's indeed a recommendation of turning off ReSharper's version of IntelliSense when performance is subpar, but doing so still leaves Visual Studio's own IntelliSense available to you.

In cases when standard recommendations don't help, the next step would be to profile Visual Studio and send a performance snapshot for investigaion (https://resharper-support.jetbrains.com/hc/en-us/articles/207243205). Not sure if you've done this but please be aware that most of the time this step helps identify what's causing slowness and find a workaround.

by Mike-EEE | February 27 2016

You can tell when a developer doesn't ReSharper when you sit and admire all the errors they make in their gutter of code analysis shame. I've been using R# for what seems to be a decade now and I will never code without it. All these hacks complaining about performance problems, grow up and buy a new machine and ditch the one that mommy bought you in 2004. Also, do the .NET community a favor and go code in JavaScript instead. The C#/.NET community is better off without your terrible, terror-inducing code that reads like something right out of an intern's manual. And besides, you will find JavaScript is much better suited to your style. ;)

JetBrains March 24 2016
| Edit |
Delete

Thanks a lot for your review, Mike ;)

by Mike Diack | February 08 2016

We've just upgraded corporately to Resharper Ultimate 10.
Sadly, it's horribly slow (even version 10.0.2) on VS 2013 and VS 2015, especially on non SSD systems.
It looks frankly like bloatware compared to Visual Assist, which is fast and stable. Tragically the new C++ static analysis features don't even pick up some of the core stuff that VS 2013's built in static analysis gives you for free (e.g. buffer overruns, double free's, NULL pointer derefs), let alone the capabilities of advanced tools (e.g. PC-Lint, Klocwork, Coverity). I'm sure it does have some compelling features, but I'm struggling to see them at the moment.

JetBrains March 24 2016
| Edit |
Delete

Thanks for your review, Mike.
I'm assuming that you're in fact talking about ReSharper C++, not the mainline ReSharper.
Compared to Visual Assist X, ReSharper C++ has both weak and strong points. We have made an effort to come up with a structured comparison of the two tools, as unbiased as possible, and the comparison is available at https://www.jetbrains.com/resharper-cpp/documentation/resharper_cpp_vs_visual_assist.html

by Tom Lambert (Koopakiller) | January 16 2016

Unfortunately, it slows Visual Studio sometimes down. Especially the startup is extremely delayed. And sometimes IntelliSense did not load all members and suchlike.
Nevertheless, it can avoid a lot of manual work every day. It is one of my favorite VS extensions.

JetBrains January 17 2016
| Edit |
Delete

Thanks for your review, Tom! We're consistently trying to do what we can to minimize the performance impact. BTW, you might want to use dotTrace to take a performance snapshot of your Visual Studio starting up and submit the snapshot to JetBrains so that we know what needs to be improved in ReSharper. Thanks!

by a_pros | January 15 2016

After uninstalling trial version of Resharper VS intelligence disappear. Resharper will not provide any support in this case. Just ignore this unprofessional product

JetBrains January 16 2016
| Edit |
Delete

Apologies. This problem shouldn't generally occur but it does resurface from time to time for reasons that are not entirely clear to us. The workaround is described in ReSharper FAQ: https://resharper-support.jetbrains.com/hc/en-us/articles/206545129-Visual-Studio-IntelliSense-is-broken-after-uninstalling-suspending-ReSharper

by André Vinícius Lima | January 06 2016

Amazing Work!

JetBrains January 11 2016
| Edit |
Delete

Thanks a lot, Andre!

by Poobah | December 16 2015

I've used ReSharper for about a year. I find its code navigation and refactoring/transformation functions to be _very_ useful. Its analysis is also useful; it sometimes suggests ways to simplify my code and is able to do some of this itself automatically.

However, I've found it to be poor in the usability area. It breaks built-in Visual Studio keyboard shortcuts. Some of its default behaviours seem counter-intuitive. I've found that its really useful functionality is sometimes offset by other annoyances it introduces.

Don't know if there are any better alternatives, but I recommend you keep in mind that you might have to be patient to get up and running with it and find workarounds to some of its behaviours.

JetBrains December 21 2015
| Edit |
Delete

Thanks for your review! We'd love to know exactly what parts of ReSharper feel counter-intuitive to you. If you have time for a more thorough review for our product development purposes, I'd appreciate if you drop a line to ReSharper support or to me directly at Jura.Gorohovsky@jetbrains.com. Thanks again!

by Chris Staley | December 15 2015

I've been using R# since at least v3, and while v10 has had noticeably more bugs than what I'm used to from the Jetbrains dev team, I can't imagine trying to do .NET work without it. At a minimum, force yourself to learn the keyboard shortcuts and you'll become so much more productive. Then start using the other features (e.g. Stack Trace Explorer, ToDo Explorer, and parameter/method inspection) and you'll wonder how you ever lived without it.

There is a perf hit with using it, especially at startup, but that is more than cancelled out by the efficiencies you gain once you start using the product to its full potential.

JetBrains December 15 2015
| Edit |
Delete

Thanks a lot, Chris. We weren't really happy with the original v10 release either, which is why we keep rolling out updates to make sure we're back to the usual quality level. Expect 10.0.2 this or next week for another step in this direction. Thanks for your patience and your kind words.

by S Tonstad | December 12 2015

It is a tax on Visual Studio performance -- slow and perpetually buggy. Just use the refactoring features already present in Visual Studio.

JetBrains December 14 2015
| Edit |
Delete

Sorry to hear that. Please drop us a line if you have time to investigate what's going on: http://resharper-support.jetbrains.com/hc/en-us/requests/new

by Manfred Lange (Agile Utilities) | November 06 2015

Our company has used R# for many years across many projects. Unfortunately the update to R# 10 has been an extremely bad experience. Some of the issues:

1. IntelliSense stops working frequently
2. The button to run the selected tests stops working
3. No output from any of the tests, e.g. while in the tree view it says "Failed: Expected..." it does not have any output which would tell me what the actual value was.
4. Even though all tests have executed it doesn't change the status of the start/stop buttons
5. At times it doesn't find all or even any of the tests in the solution
6. It highlights "compile" errors in red, yet the solution builds, runs and tests just fine
7. It's behavior for handling config files has changed, causing rework across all our test assemblies (loss of billable hours)

One thing we like about it: Reporting exceptions in the tool is fairly easy (over 150 in four days).

In summary: R# used to be a very good tool. No longer a "productivity" tool in our view. Recommendation: Before you decide to spend money on R# check out alternatives like CodeRush or JustCode.

JetBrains November 09 2015
| Edit |
Delete

Manfred, apologies for causing the issues you referred to with v10. We're not entirely happy with how the release went, particularly in terms of unit testing. We're planning a bugfix later this week, and we have another update on schedule in December. I'm certain that the output issue (no.3 on your list, logged as https://youtrack.jetbrains.com/issue/RSRP-450266) is going to be fixed with the bugfix update this week; as to other issues, IntelliSense (no.1) is going to get a set of fixes this week but there's no enough evidence whether these fixes would solve your particular issues or not. Your issue no.2 looks like https://youtrack.jetbrains.com/issue/RSRP-450406, and if it is indeed a similar case, then a fix is going to be available in the December update. As to other issues you're describing, I suggest that we get in touch via ReSharper support: I can see you're in touch with us already. We'd appreciate if you keep collaborating with us to solve the issues you're having. Thanks, and apologies again.

by Paul Kertscher | November 06 2015

Purchasing ReSharper was one of the best decisions in my professional life so far. RS is elevating the productivity on a higher level and I would never want to miss it again.

JetBrains November 09 2015
| Edit |
Delete

Thanks a lot, Paul!

by Anirban Mondal | October 16 2015

Hi, I am facing a problem while downloading the Resharper for Visual Studio
2015, it is showing that it could not find the gallery. I have visual studio
2015 community version. It would be nice if someone could help me out.
Thanking You in advance.

JetBrains October 16 2015
| Edit |
Delete

Anirban, the most likely reason is that NuGet (which ReSharper's web installer uses to retrieve packages) is not available for one reason or another. A workaround is to download the full ReSharper Ultimate installer that is available from https://www.jetbrains.com/resharper/download/
Thanks and apologies for causing trouble.

by Dmitri Nesteruk | October 15 2015

by -Cubic- | September 02 2015

JetBrains September 04 2015
| Edit |
Delete

Thanks a lot!

by Himanshu1409 | August 11 2015

JetBrains August 11 2015
| Edit |
Delete

Thank you!

by PeteManger | August 01 2015

Apart from trying to make too many things a "var" (which to my mind reduces code readability), this tool has been brilliant.

It's sub name should be "how to write LINQ code" because it is rewriting nearly all my loops as LINQ and I'm learning heaps!

JetBrains August 01 2015
| Edit |
Delete

Thanks Peter! Hoping you're not using too much LINQ on performance-critical paths though. ReSharper can execute many transformations but whether it should is up for the developer to decide.

by TiBall | July 07 2015

Extreemly helpfull and complete Extension.
However for VS 2015 its hardly unusable due to performance issues

JetBrains July 07 2015
| Edit |
Delete

Sorry to hear about the performance issues. Is it possible that you quickly go through the optimization checklist (http://resharper-support.jetbrains.com/hc/en-us/articles/206104498-Visual-Studio-with-ReSharper-is-slow) and if it doesn't help, provide us with more details and a performance snapshot? Thing is, we're currently stabilizing ReSharper 9.2 which is going to provide final support for VS2015 RTM, and we'd be happy to fix any performance issues that we haven't discovered yet. Thanks a lot!

by DijkB | May 21 2015

Makes Visual studio a thousand times better.

JetBrains May 21 2015
| Edit |
Delete

Thanks a lot!

by Kvein | May 08 2015

I can't install,error message is as follows:
Started.
基础连接已经关闭: 发送时发生错误。
在 System.Net.HttpWebRequest.GetResponse()
在 NuGet.RequestHelper.GetResponse()
在 NuGet.HttpClient.GetResponse()
在 NuGet.RedirectedHttpClient.GetResponseUri(HttpClient client)
在 NuGet.RedirectedHttpClient.EnsureClient()
在 System.Lazy`1.CreateValue()
在 System.Lazy`1.LazyInitValue()
在 System.Lazy`1.get_Value()
在 NuGet.MemoryCache.GetOrAdd[T](Object cacheKey, Func`1 factory, TimeSpan expiration, Boolean absoluteExpiration)
在 NuGet.RedirectedHttpClient.get_CachedClient()
在 NuGet.RedirectedHttpClient.get_Uri()
在 NuGet.DataServicePackageRepository.get_Context()
在 NuGet.DataServicePackageRepository.Search(String searchTerm, IEnumerable`1 targetFrameworks, Boolean allowPrereleaseVersions)
在 NuGet.PackageRepositoryExtensions.Search(IPackageRepository repository, String searchTerm, IEnumerable`1 targetFrameworks, Boolean allowPrereleaseVersions)
在 JetBrains.Platform.Installer.Bootstrap.Runs.<>c__DisplayClass15.<Main>b__8()

JetBrains May 08 2015
| Edit |
Delete

Apologies. Thanks for posting the stack trace but this is not sufficient to find out what the problem is. If you're interested in helping us diagnose the problem, please drop a line to the ReSharper support team at http://resharper-support.jetbrains.com/anonymous_requests/new Thanks

1 - 20 of 309 Items   
Sign in to start a discussion


  • I cant install
    2 Posts | Last post May 08, 2015
    • I can't install,error message is as follows:
      Started.
      基础连接已经关闭: 发送时发生错误。
      在 System.Net.HttpWebRequest.GetResponse()
      在 NuGet.RequestHelper.GetResponse()
      在 NuGet.HttpClient.GetResponse()
      在 NuGet.RedirectedHttpClient.GetResponseUri(HttpClient client)
      在 NuGet.RedirectedHttpClient.EnsureClient()
      在 System.Lazy`1.CreateValue()
      在 System.Lazy`1.LazyInitValue()
      在 System.Lazy`1.get_Value()
      在 NuGet.MemoryCache.GetOrAdd[T](Object cacheKey, Func`1 factory, TimeSpan expiration, Boolean absoluteExpiration)
      在 NuGet.RedirectedHttpClient.get_CachedClient()
      在 NuGet.RedirectedHttpClient.get_Uri()
      在 NuGet.DataServicePackageRepository.get_Context()
      在 NuGet.DataServicePackageRepository.Search(String searchTerm, IEnumerable`1 targetFrameworks, Boolean allowPrereleaseVersions)
      在 NuGet.PackageRepositoryExtensions.Search(IPackageRepository repository, String searchTerm, IEnumerable`1 targetFrameworks, Boolean allowPrereleaseVersions)
      在 JetBrains.Platform.Installer.Bootstrap.Runs.<>c__DisplayClass15.<Main>b__8()
    • Replied under "Reviews"
  • What the means VisualStudio Partner?
    2 Posts | Last post February 05, 2014
    • I dont know and I cannot see what the means about Visual Studio Partner Icon???
    • The icons designates that the vendor of ReSharper, JetBrains, is a Microsoft partner within the Visual Studio Industry Partner program. It means in particular receiving early builds of new Visual Studio releases, collaboration between Microsoft and JetBrains experts in making ReSharper work smoothly in Visual Studio etc. Overall it's a good thing )
  • Error
    2 Posts | Last post January 15, 2014
    • When I open it says could not find compatible installation
    • Senthamil, is it possible that you're trying to install ReSharper into Visual Studio Express? ReSharper is only compatible with Visual Studio Professional or higher (similar to all other VS extensions)
  • cant use resharper on my vs 2012 v 3
    2 Posts | Last post October 15, 2013
    • i cant use resharper, when i try to install it, it displays a message that says , resharper couldnt find any compatible visual studio installations, and i just updated visual 2012 to v3. i installed it anyway, separated from vs, but i dont know how to compile it to visual, how can i make the resharper work for my vs 2012?
    • Juan Luis, what edition of Visual Studio are you using? I'm asking because ReSharper (similar to any other extension) can't be installed into Express editions of Visual Studio.
  • Visual Studio 2012 Update 3
    5 Posts | Last post October 10, 2013
    • Is this extension compatible with the new Visual Studio 2012 Update 3 (released yesterday)?
    • Yes I Test This And Work Good
    • Pending compatibility testing (VS2012 Update 3 + ReSharper 7.1.3 and 8.0 Beta). Looks good so far.
    • We're done with compatibility testing, and we can recommend ReSharper 7.1.3 to be used with Visual Studio 2012 Update 3.
    • i cant use resharper, when i try to install it, it displays a message that says , resharper couldnt find any compatible visual studio installations, and i just updated visual 2012 to v3. i installed it anyway, separated from vs, but i dont know how to compile it to visual, how can i make the resharper work for my vs 2012?
  • UML support
    2 Posts | Last post January 06, 2013
    • Have you thought about extended UML support? Something like in InteliJ - Live edit on classes etc. VS has its own code generation, but it sucks all over the place and if you will change something in uml it will simply override your code changes on generation started.
    • The closest thing we have right now is Architecture Explorer and Dependency Graph support in VS2012 Ultimate (http://blogs.jetbrains.com/dotnet/2012/07/how-exactly-resharper-7-supports-visual-studio-2012/)
      There are no further plans as far as I'm aware. Interesting point to think about though, thank you )
  • UML support
    1 Posts | Last post December 30, 2012
    • Have you thought about extended UML support? Something like in InteliJ - Live edit on classes etc. VS has its own code generation, but it sucks all over the place and if you will change something in uml it will simply override your code changes on generation started.
  • Any plans to make a standalone version or one that can integrate with VS Express?
    2 Posts | Last post March 10, 2012
    • Any plans to make a standalone version of R# or one that integrates with Visual Studio Express. (Express does support extensions through the "Extension Manager" but perhaps not via third party installers. There is an "Online Gallery" in the Extension Manager which I believe is maintained by Microsoft.)
    • Thanks for your question!
      Unfortunately, no such plans as yet.
      As you correctly guess, we can't install into Express, only into Professional or higher.
      Standalone IDE is not on our agenda right now as well.
  • Responding to reviews
    2 Posts | Last post February 14, 2012
    • Review by XAML GUY | Sat 4:51 PM
      Great product, only marked down for the price and the pestering after expiry.
      
      Response by JetBrains Sat 6:19 PM - Thanks for your feedback. What do you mean when you say "pestering" though?
      
      Hi JetBrains, thought had to start a discussion because there was no other option to respond to your question, I dodn't see any function to reply to a response.
      
      I really do love all the work you put into your cooltool, a must-have for any enterprise. My impressions are several years old so correct me if I'm wrong. 
      
      What I meant is that once it expired, it popped up pestering messages every time I opened a project, and there was no simple uninstall button there and then - just close, and go uninstall manually, when I next had time. It added valuable pain and extra clicks to opening projects.
      
      I presume you're going to tell me that's not the case any more?
      
      Regards,
      Pedro
    • Hi Pedro,
      
      Switching to the discussion format was the best option as VSG provides very weird support for discussions under Reviews.
      
      Thanks for describing exactly what kind of behavior you were not happy with.
      I would love to say that it's not the case any more but unfortunately it is. If ReSharper evaluation has expired and it doesn't see a valid license key, its License Information dialog does pop up on every Visual Studio launch. We have enabled functionality to suspend ReSharper through Tools > Options but there's no quick uninstall button right now. We do have a prototype of a new license dialog but it's not implemented just yet. We're hoping to be able to make improvements in this area for the next release later this year.
  • Are you going to allow features selection during installation?
    2 Posts | Last post May 30, 2011
    • I would propose to allow users to select - what features to install with ReSharper. 
      Let say - I would do not install Unit Testing features from Jet Brains
      
      Are you going to allow features selection during installation?
      
       Thank you !
    • Hi Dmitry,
      We haven't previously received requests similar to yours.
      We will consider introducing this functionality in future versions but in any case, this is not something that you should expect in near term.
      It would be great if you create a feature request in ReSharper issue tracker at http://youtrack.jetbrains.net/issues/RSRP so that we could have it on our radar while you and other users were able to track its progress and vote for it. Thank you!
1 - 10 of 12 Items