ReSharper 6 is Released!
June 30th, 2011 by Hadi HaririWe are extremely happy to announce the release of the new ReSharper: please download ReSharper 6 right now.
With this new release, we have gone way and beyond merely providing new features. We have added support for not one but three new languages: JavaScript, CSS and HTML, plus ASP.NET MVC 3 Razor view engine, making ReSharper 6 and Visual Studio one of the best environments today for developing web applications. In addition we also have implemented code analysis for Visual Basic .NET.
The features however aren’t limited to just new language support. Earlier in the year, we announced our new decompiler, which is built in to the core of ReSharper 6, providing integrated decompiling inside Visual Studio. Built on the philosophy of external sources, ReSharper 6 facilitates navigation of source code, whether it belongs to our solution, the .NET framework or any third party library. We also announced the availability of a new free standalone decompiler tool, which is currently in Early Access Program.
ReSharper 6 also provides a wealth of rich features for all language lovers. From new in-place refactorings, to enhancements in navigation and unit testing, new code transformations, code inspections for C#, improved XAML support, ReSharper 6 provides something for everyone.
If you prefer watching over reading about the new features, here’s a fresh screencast for you:
Also, we have previously blogged about some of the new features of ReSharper 6, and we’ll be keep doing that after release.
We have also opened our Early Access Program for dotCover 1.1.1 and dotTrace Performance 4.5.1 which are compatible with ReSharper 6.
We truly hope you enjoy this new release and know that we have already started working on the next version. As always, we’d love to hear your feedback.
Last but not least, if you’re after regular tips and tricks on ReSharper and release cycle news, don’t forget to follow ReSharper on twitter.
Tags: ReSharper, ReSharper 6

June 30th, 2011 at 3:05 pm
Wohoo!! Pure awesomeness! Resharper 6 makes me excited about programming once again.
Every .NET developer that feels their coding stinks should buy this tool right away - makes your life so much better. Love it!
June 30th, 2011 at 3:07 pm
finally it’s done. you did a really great job with resharper 6. thanks a lot.
June 30th, 2011 at 5:24 pm
Great news! When 6.1 EAP will start?
June 30th, 2011 at 7:02 pm
Great Job … I’ll try it ASAP !!! ^^
June 30th, 2011 at 9:50 pm
@Sven, @CodeMonkey, @El Bruno
Thank you!
@CodeMonkey
Fortunately ReSharper is not only useful when your code stinks but also when it shines and lives an intense life
@Vasiliy
We haven’t yet decided on the schedule of 6.x EAP
July 1st, 2011 at 12:18 pm
Hmm, mixed feelings here. Great to see the new version is released, but I honestly expected at least some improvements in performance and memory consumption. For the background: The first version I used was R# 1.5. That one and 2 and 3 were good, 4 a bit worse, 5 almost unusable. My machine is not the best on the planet, but on the other hand a quad core with 8GB of RAM and an SSD isn’t that bad…
VS standalone is lightning fast, but as soon as R# is installed it crawls. And so I’m more and more disappointed with each new version of ReSharper. Can’t you put at least some effort into tuning your product?
July 1st, 2011 at 3:48 pm
@Ooh
We’ve actually put quite a lot of effort into performance for Version 6 and measuring we’ve gained in certain scenarios over 200% performance increase. I’m personally not running an SSD and only a dual core and 8GB and I have no issues. If there is an issue with your VS crawling, please contact me offline (hadi at jetbrains) and I’ll provide you with a tool to run performance analysis and see where the problem lies.
Thanks.
July 1st, 2011 at 4:35 pm
Great job, very complete feature set!
May I ask which font you are using for the presentation?
July 1st, 2011 at 7:50 pm
@Joerg
I think I was just using default Consolas size 12 (if not it’s Envy Code R). I today actually changed schemes again and didn’t save previous one so can’t verify, sorry :(.
July 1st, 2011 at 9:13 pm
Awesome! Thanks!
July 4th, 2011 at 11:48 pm
I am trying the new version, but I do find that intellisense is significantly less powerful than the previous version.
I am using VB.NET, and sometimes when I type a few chars expecting intellisense to show some suggestions, it only shows a red light bulb with suggestions to create local variable or method etc, and at the bottom left of VS, it shows Cannot resolve symbol ‘variableName’.
Sometimes it works very well though. It is random, but when the red light bulb comes up, it won’t work no matter what I try.
I am using VS 2010 version 10.0.40219.1 SP1 Rel
July 5th, 2011 at 12:55 am
@Hsin
We’d love to know what’s going on.
In order for us to be able to fix that behavior, please write a bug report with an example of code where this problem can be reproduced, including a reference to the position of the caret when it reproduces.
Thanks! Hope this can be resolved soon.
July 5th, 2011 at 1:37 pm
Great to see all the new features, love them
One I was hoping for was an advancement for “Implement member in derived classes”
When you do it from the derived class itself you have the option of implementing it abstractly, when you do it from the interface you don’t get that option.
Would have me for irritation…
July 6th, 2011 at 9:22 pm
Sorry boys, but after some heavy testing, ReSharper 6 is Beta ( if even ) and i am VERY disappointed…
- It’s awefully slow in big solutaion ( even slower than 5 )
- The “processing source code” in the bottom is always doing sth. ( i don’t know what exactly, but it’s consuming CPU time )
- Clean, Build, Publish is not working properly… after i make a “publish” i suddenly got errors showing in my sources ( that some packages are not referenced, wtf? Build/publish were successful btw. )
I was always a fan of your products, but R# 6 is just too early and not well tested… uber-annoying…
July 6th, 2011 at 10:30 pm
@Andrew Is there a request for the improvement that you’re describing in ReSharper issue tracker? Please report it there if it’s missing there
July 6th, 2011 at 11:28 pm
I recently moved into a new part of an existing project that uses a lot of jQuery and C# to render SharePoint 2007 webparts. I would not have survived without the new features of ReSharper 6 aimed specifically at helping developers work in .js files, specificially Find Usages, File Structure, Navigate/Go To Symbol and GoTo Definition, none of which work in Visual Studio 2008 Sp1 on .js files without ReSharper 6.
July 6th, 2011 at 11:36 pm
@F. Morrison
Great to hear you’re ripping the benefits of v6 this much
July 7th, 2011 at 12:48 am
Regarding the first issue I reported: It is random, and I can’t reproduce it reliably either. It probably has to do with how you type, but I dont know.
Another problem: within shared methods, the warning “local variable … hides field …” pops up which doesn’t make sense. Within shared methods, there is no way we can reference fields so such warning is unnecessary.
July 7th, 2011 at 3:04 pm
@David
Great you have let us know.
1. To find out why ReSharper 6 is slow for you and make a fix, we will definitely need a performance snapshot from you. Here is how you can capture it
2. We’ve had some reports on processing source code: some fixed for 6.0, others for 6.1. Here’s an example of a report like this. To find out what’s going wrong in your case, we’ll either need a sample solution where this can be reproduced, or a performance snapshot! Please file a bug report and provide us with one of these artifacts.
3. As to the third problem, please create a bug report with clear steps to reproduce the behavior, and we’ll look into it.
Thank you!
July 7th, 2011 at 3:15 pm
@Hsin
Here’s a bug report on the second problem. Please add any relevant details as you see fit. A simple code sample won’t hurt in any case.
Thanks for noticing this
July 9th, 2011 at 3:49 pm
What is the font used in the code in the video?
July 11th, 2011 at 12:40 pm
It is a pity that RSRP-244714 Add Named Parameters did not make it in. (As we are not doing web dev we don’t benifit from much of the new functions in V6)
July 12th, 2011 at 12:50 am
Rolling back to 5.1. You can no longer run Moles tests with Resharper 6. There seems to be quite a few people who are complaining about this on YouTrack. Any chance you will fix this?
July 12th, 2011 at 1:03 am
@Steve
I can’t say for sure right now but I’m hoping we can do that for 6.1 (due in September)
July 12th, 2011 at 1:19 am
@Ian
ReSharper actually does have a context action “Add argument name” and a quick-fix “Remove argument name specification”
Is it not the way you want it implemented?
On another note, do you want named arguments for instant readability? Is it that you have long sequences of method calls with multiple arguments? Isn’t it the case for “Extract class from parameters”? Otherwise, doesn’t Parameter Info help quickly grasp which purpose a particular argument serves?
July 14th, 2011 at 4:42 am
Another Report:
“Loop can be converted into linq-expression” doesn’t convert correctly the following:
Dim re As New List(Of Integer)
For Each recipient In Split(Request.QueryString(”toMemId”), “,”)
If Not IsNaN(recipient) Then re.Add(CInt(recipient))
Next
RecipientIDs = re.ToArray()
converted into:
RecipientIDs = (From recipient In Split(Request.QueryString(”toMemId”), “,”) Where Not IsNaN(recipient)).Cast(Of Integer)().ToArray()
Code error is:
System.InvalidCastException: Specified cast is not valid.
The correct code should be:
RecipientIDs = (From recipient In Split(Request.QueryString(”toMemId”), “,”) Where Not IsNaN(recipient)).Select(Function(item) CInt(item)).ToArray()
Why? because Cast doesn’t work this way.. Cast only unbox/box things.
July 14th, 2011 at 5:00 am
Another report:
when using the My namespace, incorrect warning shows up. For example:
My.Computer.FileSystem….
“Cannot access Friend property ‘Computer’ here” shows up with red underline.
July 14th, 2011 at 9:07 am
@Hsin,
Thank you for your feedback and reports on issues. Unfortunately it’s hard to read code when posted on this blog in the comments and it’s also hard to keep track of issues. We have an issue tracker system that makes this easier and also allows you to be notified of changes. Could I please ask you to use that as opposed to the comments, giving us also steps to reproduce?
The URL is http://youtrack.jetbrains.net/issues/RSRP
Thanks.
July 14th, 2011 at 10:44 pm
I reported the 2 issues on the tracker.
RSRP-273999 & RSRP-273998
July 15th, 2011 at 7:21 pm
I want Resharper to work for me, but it is simply too slow on a large solution. I cannot even type responsively. Now installing dotTrace, but I doubt it will help. Running on a Core 2 Duo, 4GB. Maybe an SSD, 8GB rig is necessary? It seems to have gotten worse from 6 beta 3 to 6 rtm.
July 15th, 2011 at 7:46 pm
It seems that dotTrace 4.5 is incompatible with RS6 so I wasn’t able to get to loading my solution, though in loading devenv it seems to be choking on JetBrains.VsIntegration.Package.VsPackageSdkStub.SetSite (for a whopping 176,554 ms).
July 15th, 2011 at 7:50 pm
Cannot get to ftp://ftp.intellij.net/.uploads/
July 15th, 2011 at 8:14 pm
What is the user/password needed to upload files to ftp://ftp.intellij.com?
July 18th, 2011 at 4:34 am
Well, I type a few characters and….why is the CPU usage so high? This is with ResSharper IntelliSense OFF.
July 18th, 2011 at 1:17 pm
@tim
dotTrace 4.5 is only incompatible with R#6 in the sense that it doesn’t integrate with R#6 to profile unit tests.
Have you been able to upload a snapshot to ftp://ftp.intellij.net/.uploads/? It’s set to allow anonymous uploads but as soon as you’ve uploaded a file, you won’t see it listed: this is normal.
@p
Try cleaning up the caches (ReSharper > Options > General > Clear caches) and turning off any other VS plug-ins that you have. If it doesn’t help, please capture a performance snapshot and we’ll investigate.
July 20th, 2011 at 11:47 am
Does Resharper 6.0 support the Silverlight Unit Test Framework (from the Toolkit)?
July 20th, 2011 at 7:06 pm
@Stefan
Silverlight unit testing is only available through the AgUnit plug-in
August 25th, 2011 at 3:42 pm
Just disabled it. 8GB, 3,6Ghz Core2Duo, VS2008 and Resharper6 = I can’t edit anything.
100% cpu load. I press a key in editor and then wait 3-5 seconds, until I can press another one. I can’t do anything…
It becomes SO MUCH SLOWER, than 5th (not even speaking about earlier versions)… Yes, my solution is pretty big, but it WAS pretty much usable before and not anymore.
Sorry guys, but this kind of slowness is just too much.
August 25th, 2011 at 4:59 pm
@Juri
This is not normal of course.
Do you have any other plug-ins installed, especially those related to VCS interoperability? Do you work with TFS?
If disabling other plug-ins and/or disconnecting from TFS doesn’t help the case, we’d love that you take a performance snapshot for us to investigate. If there’s a performance problem that we haven’t yet fixed post release, we’ll schedule fixing it for the upcoming version 6.1
Thank you!
August 25th, 2011 at 6:36 pm
No plugins. No TFS. Tried to clear caches. Temps & projects on the SSD.
ps. Installing dotTRace now, will let you guys know. Thank you!
September 6th, 2011 at 8:40 pm
Also tryed new Resharper version 6 trial. VS with no plugins, no TFS, clean install, very large solution, very fast PC… almost unusable! especially when editing .ASPX files… to bad… (sometimes less is more)
September 8th, 2011 at 5:59 pm
@Pjer
Does the solution contain large amounts of auto-generated code?
Can we ask that you profile ReSharper in your environment following these guidelines? This would help us detect the root cause of the problem and potentially fix it for the next release.
Thank you
October 7th, 2011 at 1:56 am
R# 6 is about to get uninstalled on my (exceedingly fast) computer. I’ve used R# for ages and this is incredible.
- ctrl-N, type -> delay
- html = damn near uneditable
- open .cs file, hit the method dropdown… snooooze
- typing = delayed response
Not sure how much time I’m willing to invest in debugging something that should be pretty easy to recreate on your end as this happens on a brand new MVC application.
October 7th, 2011 at 11:39 am
@Sean,
What you’re experiencing is not normal and trust me if it were it would have been solved long ago. If you want to contact me (hadi at jetbrains dot com) I’d be more than happy to try and investigate and even do remote desktop to try and find out what the issue is. You’ve not left contact details….
Thanks.
October 12th, 2011 at 7:03 pm
It’s very slow. I disabled all VS plug-ins. I’m thinking on getting my money back. This is my third time trying Resharper and every time I was disappointment with performance. Please release a new version.
October 12th, 2011 at 8:25 pm
perhaps, it’s the code analysis component. I disabled that and everything is fast now.
October 12th, 2011 at 11:36 pm
@Al
Sure, we’ll release an upgrade soon (6.1) that would include performance improvements. Hoping that it would be fast enough for you to use ReSharper’s code analysis.
October 17th, 2011 at 9:26 pm
The performance for version 6.0 is real bad. My company recently bought licenses. I will be recommending to return those licenses. There seems to be no solution apart from disabling Resharper as of now. I was really impressed with what it did earlier but now very disappointed as it take 3-4 seconds just for typing a single character.
October 18th, 2011 at 8:16 am
@Performance is real bad
Have you contacted support about this? Is it a particular issue that we’ve found in 6.0 which is fixed in 6.1 or is it something else? Having your contact details or real name would help to try and solve your problem.
October 25th, 2011 at 9:36 pm
Performance is horrible, even in a smaller solution.
We bought licenses for our entire team. BIG mistake. Half the developers have already had to un-install it
I guess we’ll be fighting for a refund.
October 25th, 2011 at 9:45 pm
@Cory Thomas
That doesn’t sound any good. Sorry about that.
However, have you contacted ReSharper support? They could be able to detect the reason of your performance issues and suggest a workaround.
If you decide to go for a refund though, I don’t think you’ll have to fight for it - you can just get it.
October 31st, 2011 at 10:26 am
Performance of R# v6 is very bad so I had to revert it to v5.1
The v5.1 is very good and I love working with it. I am using R# with VS 2008 and VS 2010 and both yields good results on dual core 2.2 GHz, 3GB RAM. I ensured my computer does not have extra softwares/device drivers (disabled from computer management) which I do not need as it may slow down R# background process.
I would look for a good performance version of R# 6 when I would be working on ASP.NET MVC Razors, 2-3 months down the line
December 7th, 2011 at 12:50 am
R# 6 is slow as hell for me too. A huge disappointment. When I see all these complaints I find it hard to believe these are unusual situations.
December 7th, 2011 at 11:53 am
@JohnOpincar
John ReSharper 6 has certain issues with specific types of projects and we have hopefully resolved them all in 6.1. It would be great if you could try it out. At no point are we denying that there have been issues with 6.0.
December 9th, 2011 at 12:55 am
Are you going to release a version (soon?) that integrates with TFS code analysis?
December 9th, 2011 at 1:10 am
@p
Can you elaborate on that please?
Do you mean the ability to run ReSharper inspections as a TFS pre-build step, or are you talking about something else?
February 7th, 2012 at 9:02 pm
okay, resharper 6.1 is killing me. straight up killing me.
i have the same story that many people on this thread report — I have an I7 Dell with 16GB RAM and SSD HD, Win7 VS2008 all with latest patches/service packs. Without Resharper, working in Visual Studio 2008 is as expected. With Resharper, I can’t even type.
No TFS, but a very, very large solution.
When I first launch VS2008 w/Resharper, it’s reasonable, but it never lasts. Soon into every session, my VS slows to an unworkable crawl.
remove R# and everything is fine.
with R#, I. CAN’T. EVEN. TYPE. WTF?
February 9th, 2012 at 12:21 am
@Ken
I’m guessing we’re good to continue this with the email thread we started previously? Last I checked, we’re waiting on some tests from you…
Thanks.
March 7th, 2012 at 9:37 pm
Same goes with our workstations. To even type something, you have to wait 10-15 seconds for every name or word.
Performance is terrible.
March 7th, 2012 at 9:44 pm
@Andrew
Is this also happening with the latest version 6.1.1?
What are the specs of your workstations?
Can you profile ReSharper and share the resulting snapshot with us so that we can investigate?
Thanks
May 1st, 2012 at 5:03 pm
Just upgraded from 5.1 to 6.1.1 and am very disappointed with the responsiveness of the product. It’s breaking my flow and becoming a major annoyance. And this is on a core I7 3.2 GHz, 16 gigs Ram, and a SDD.
Looks like it’s back to 5.1.
May 2nd, 2012 at 12:03 pm
@Matt B
This is unfortunate and not really expected since v6 has undergone tons of performance optimizations since its original release.
Is there any chance that you capture a performance snapshot of ReSharper 6.1.1 running slow and provide it to us for investigation?
Thanks
May 2nd, 2012 at 12:12 pm
@Matt,
Can you also please make sure you delete the cache on the upgrade? Often it happens that a cache of an older version causes these issues. Please do so and let us know.
Thanks.
May 25th, 2012 at 6:44 pm
I cleared the cache via the Options dialog, but this had no effect.
Any other suggestions?
Matt B.
May 28th, 2012 at 9:31 am
@Matt,
Then it’s some other issue. We need to have performance data to try and find the cause. Could you please follow what Jura was mentioning about creating performance snapshots and sending it to us so we can take a look?
Thanks