Resharper will not allow me to remove it from the Add-In Startup list

I keep unchecking Resharper in the Start-Up column of the Add-In Manager dialog (see screenshot) and restarting VS.NET, but Resharper loads each time I close VS.NET and open my main solution. Is this because of the solution temp files?

With the latest release of CodeRush, I'm getting ready to compare the two tools again, but I'm trying to work without Resharper for the time being. What is the surest way to remove Resharper from the IDE without uninstalling it?

Attachment not added (general error): "AddInManager.jpg"

18 comments
Comment actions Permalink

Nope. I just removed all the _Resharper... directories from my temp directory and opened VS.NET without opening a solution. As you can see, Resharper has loaded again. Any ideas?



Attachment(s):
AddInManager.jpg
0
Comment actions Permalink

Hello flipdoubt,

there is a bug in VS 2005 such that unchecking the 'Startup' checkbox doesn't

actually work if the add-in is installed for all users. You can manually
tweak a registry
value 'LoadBehavior' by setting it to zero at the following registry key:
HKLM(HKCU)\Software\Microsoft\VisualStudio\8.0\AddIns\ReSharperAddIn25.

This will prevent ReSharper from loading on VS startup.


Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


I keep unchecking Resharper in the Start-Up column of the Add-In
Manager dialog (see screenshot) and restarting VS.NET, but Resharper
loads each time I close VS.NET and open my main solution. Is this
because of the solution temp files?

With the latest release of CodeRush, I'm getting ready to compare the
two tools again, but I'm trying to work without Resharper for the time
being. What is the surest way to remove Resharper from the IDE without
uninstalling it?



0
Comment actions Permalink

Hello flipdoubt,

there is a bug in VS 2005 such that unchecking the 'Startup' checkbox
doesn't actually work if the add-in is installed for all users.


Thanks, that registry hack worked for me.


0
Comment actions Permalink

I've spent just a couple of days working with CR rather than R# and, I have
to say, I'm missing R# like a fiend. CR has more eye candy, but R# is more
useful -- at least for the way I work.


0
Comment actions Permalink

flipdoubt wrote:

I've spent just a couple of days working with CR rather than R# and, I
have to say, I'm missing R# like a fiend. CR has more eye candy, but R#
is more useful -- at least for the way I work.


What about the refactoring tools in Refactor! Pro? A friend of mine uses
CodeRush and after looking over its feature list, it has a lot of stuff
R# does not, but nothing I really thought I'd use -- and some key things
R# has CodeRush did not.

But then I'd read a lot of the features of Refactor! Pro, and it seemed
like it could start to give R# a run. Seems a lot of stuff R# calls a
quick fix fall under Refactor! Pro's domain, so it can be a little
difficult comparing. R!P also supports VB and C++ apparently.

0
Comment actions Permalink

I tried ReFactor Pro! at the start of 2006. IMHO, it was a let down. Like most refactoring tools, it does not do much more than refactoring. Granted, the UI additions are very slick, but that does not help me write better code or write it faster.

R# does so much more than refactoring. For example, if I had to pick one feature only from R# to keep, it would certainly be "Find in Files".

R# has a whole host of navigation tools that are indispensible and these "non-core" refactoring tools are what makes R# stand out from the crowd.

I gave Refactor! Pro a go because of its no risk money back guarantee. After about a month, I got my money back. So, certainly give it a try and let everyone on this forum know how you get on. I'll give you maybe a week before you want to go back to using R# :)

(I only use C#, so the VB and C++ support is not useful to me)

0
Comment actions Permalink

Now checking the checkbox won't stick, meaning I can't have Resharper load
at startup. I suppose I can set that value back to what it was before. Was
it 3?

I held my tongue before, but CodeRush does not seem to be affected by this
bug.


0
Comment actions Permalink

Now checking the checkbox won't stick, meaning I can't have Resharper load
at startup. I suppose I can set that value back to what it was before. Was
it 3?

I held my tongue before, but CodeRush does not seem to be affected by this
bug.


0
Comment actions Permalink

Hello flipdoubt,

yes, if you want an add-in to be loaded on VS startup, you have to set 'LoadBehavior'
to 3.

The reason CodeRush is not affected by this bug is probably that CodeRush
uses different activation mechanism
than ReSharper: ReSharper is activated via COM, and CodeRush (I guess) via
the *.addin files. I'm not sure about this,
but it is possible.


Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


Now checking the checkbox won't stick, meaning I can't have Resharper
load at startup. I suppose I can set that value back to what it was
before. Was it 3?

I held my tongue before, but CodeRush does not seem to be affected by
this bug.



0
Comment actions Permalink

yes, if you want an add-in to be loaded on VS startup, you have to set
'LoadBehavior' to 3.

The reason CodeRush is not affected by this bug is probably that
CodeRush
uses different activation mechanism
than ReSharper: ReSharper is activated via COM, and CodeRush (I guess)
via
the *.addin files. I'm not sure about this,
but it is possible.


Hi Dmitry,

Yes, you're correct. We got around this problem by adding a .addin file for
VS 2005 installations. This is apparently a Visual Studio bug.

Best Regards,
Dustin Campbell
Developer Express Inc.


0
Comment actions Permalink

James Hebben wrote:

I tried ReFactor Pro! at the start of 2006. IMHO, it was a let down.


Thx for the feedback.

I agree that there does seem to be some unique things to R#, things I
used in Eclipse that I really liked - like (I'm working from an old list
of notes, so I may be wrong on some of this being unique to R#):

- Error syntax highlights with quick fix to create new classes, methods.
Nice for TDD.

- Auto implement interface/abstract members (though I thought Eclipse
did a better jorb of the default implementation code)

- Override template type stuff.

- Using optimizations and auto-adding using statements.

- Pop-up rendered docs is very cool.

- Find usages (still waiting on Call Hierarchy though -
http://www.jetbrains.net/jira/browse/RSRP-33401)

- Unit testing integration.

0
Comment actions Permalink

I tried ReFactor Pro! at the start of 2006. IMHO, it was a let down.
Like most refactoring tools, it does not do much more than
refactoring. Granted, the UI additions are very slick, but that
does not help me write better code or write it faster.


Keep in mind that we have a separate product for writing better code and
writing it faster. That product is called CodeRush and a better comparisan
can be made to R# by using both CodeRush + Refactor! Pro.

Best Regards,
Dustin Campbell
Developer Express Inc.


0
Comment actions Permalink

- Using optimizations and auto-adding using statements.


Optimize Namespace References is available in Refactor! but the automatic
adding of using statements was lowered in priority since it exists in Visual
C# 2005. However, all of our code generation features automatically add necessary
namespace references for any types used in the generated code.

- Find usages (still waiting on Call Hierarchy though -
http://www.jetbrains.net/jira/browse/RSRP-33401)


Find All References (similar to Find Usages) was included in the latest version
of CodeRush.

Best Regards,
Dustin Campbell
Developer Express Inc.


0
Comment actions Permalink

...the automatic
adding of using statements was lowered in priority
since it exists in Visual
C# 2005.


Ha ha ha. But as I recall, in order to get this "feature" you have to also remember the entire class name AND type it in exactly so that VS can work out where to find it.

R# has implemented this so much better with Smart Completion which finds class names that match the current typed prefix even though they are outside of the current set of using scopes.

I make no apologies for being a very strong R# fan.

0
Comment actions Permalink

Hmm. I tried using CodeRush. It is very pretty but I did not feel that it added much value to the way I work.

I do realise that there are a lot of people out there who love it though.

0
Comment actions Permalink

I agree with you, we evalutated CodeRush but "liked" R# much more / found it
much less intrusive (the animated arrows in CodeRush come to mind). R# has
proved to be a real productivity boost for our developers in both VS2003 and
VS2005.

I'm sure both products are great, but it would be nice if this could be a
support/community forum discussing Jetbrains' products alone. Campbell's
company's (DevExpress) forum rules disallow discussing other vendor's
products in their own forums, and I find it strange that they are
advertising their own products here.

Best wishes,

Dag Christensen

"James Hebben" <no_reply@jetbrains.com> wrote in message
news:27804883.1169140506767.JavaMail.itn@is.intellij.net...

Hmm. I tried using CodeRush. It is very pretty but I did not feel that it
added much value to the way I work.

>

I do realise that there are a lot of people out there who love it though.



0
Comment actions Permalink

Cool, thx for the corrections. I knew I'd probably be out-of-date on
some of them.

0
Comment actions Permalink

I agree with you, we evalutated CodeRush but "liked" R# much more /
found it much less intrusive (the animated arrows in CodeRush come to
mind). R# has proved to be a real productivity boost for our
developers in both VS2003 and VS2005.

I'm sure both products are great, but it would be nice if this could
be a support/community forum discussing Jetbrains' products alone.
Campbell's company's (DevExpress) forum rules disallow discussing
other vendor's products in their own forums, and I find it strange
that they are advertising their own products here.


Well, the truth is, I didn't actually start the conversation on CodeRush.
I simply chimed in to correct misconceptions and inaccuracies in the thread.
We do monitor the R# newsgroups to ensure that our products playing nicely
together. In fact, if you search this newsgroup for "CodeRush" or "DXCore"
you'll find posts from us trying to ensure that any conflicts between R#
and CR are fixed quickly. In addition, if you search our newsgroups, you'll
find a great deal of discussion on R# (and even a post or two from JetBrains).
Advertising was certainly not my intent. :)

Best Regards,
Dustin Campbell
Developer Express Inc.


0

Please sign in to leave a comment.