CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Karl Seguin

.NET From Ottawa, Ontario - http://twitter.com/karlseguin/

Resharper 3.0 and Orcas - No False Advertising Here

I'm a big fan of resharper. If you go to download 3.0 and read the installation instructions, they state very clearly that although it'll install in Orcas, it doesn't support any of the 3.0 language constructs.

And that's the absolute truth. It installs fine, but doesn't support any of the constructs...which means...

1 - The background compilation will report numerous errors which aren't really errors
2 - The formatter will annoyingly auto-format code it shouldn't
3 - Some of the tips (alt-enter) will break your code

My point? I thought...well, I don't know what I thought. I thought I'd install it, get all the typical resharper goodness and by on my merry way. But the truth is I had to uninstall it because it was really getting in my way.

Now..you specifically have to tell it to install for Orcas...so if you have 2005 and Orcas side by side, you can still (and should) install it for 2005. But I thought I'd save the other brace souls out there the pain.

 



Comments

ScottBellware said:

Hey Karl,

If you're committed long-term to building an app on Orcas, you'd be surprised how quickly you can get used to the bugs and quirks of ReSharper and C# 3 :)

I kinda think that it will take JetBrains some time to get support for extension methods, LINQ, anonymous types, and derived types into the product.  I'm not counting on ReSharper to have a release at the same time as the Orcas final release, but it would be pleasantly surprising if they did.

# June 27, 2007 9:53 PM

Kevin Ernst said:

rcas is still better with Resharper than without, even though it's really annoying :).

Binding the standard "List Members" to Ctrl-Alt-Shift-Space helps with statement completion in your linq queries a lot.

Think of how much support for the new c# could be available today, if they hadn't focused on Visual Basic. Aaaargh! It really hurts :).

# June 28, 2007 4:17 AM

David R. Longnecker said:

I agree with Kevin re: VB support, but that's neither here nor there.  As far as getting around in Orcas, I have 3.0 installed, but tend to turn off Code Analysis when dealing specifically with 3.5 functionality, like LINQ.  An upbeat note is that Serge Baltic noted back on 15 June in the resharper EAP newsgroup that it's "not too long till a new EAP starts, and it will handle the new language features".  I guess patience...

# June 28, 2007 9:06 AM

MrTea said:

Re VB Support. I'm sure a business decision was taken on that, but as someone who until very recently had to use VB as part of his job, I was very, very pleased to see Resharper supporting VB.

Ironically, it was purchasing Resharper and using it with VB, that indirectly led to me also trying out a few things with C# and has ultimately led to us getting the go-ahead to use C# for some projects (and I'm not a convert!). But I don't think it was any bad thing for them to expand Resharper to include VB. At the end of the day it's a great tool and there's a lot of VB developer out there who can now enjoy it's benefits.

# July 27, 2007 5:46 AM

Will Asrari said:

Mr. Tea: I wish the VB developers where I work would switch over to C# that easily!

Thanks for this article. I stumbled upon this AFTER I was thinking something was buggy with VS 2008 Beta 2!

Someone commented on my blog (about this very issue) and the fix is as simple as turning off R# code analysis when working on (in my case) strictly LINQ classes.

Resharper>Options>Code Inspection>Settings>Code Analysis

# August 9, 2007 2:23 PM

Karl Seguin said:

It's hard to imagine that almost a year has gone by since my jab at Resharper's 3.0 lack of support

# June 12, 2008 9:31 AM

Community Blogs said:

It's hard to imagine that almost a year has gone by since my jab at Resharper's 3.0 lack of support

# June 12, 2008 10:09 AM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Check out Devlicio.us!

Our Sponsors

Free Tech Publications