Click here to Skip to main content
15,867,317 members
Articles / Programming Languages / C#

A Battle of Intellisense

Rate me:
Please Sign up or sign in to vote.
4.60/5 (3 votes)
13 Aug 2013CPOL2 min read 8.4K   3   1
A Battle of Intellisense

Resharper is great.

I believe that most developers that use it within the .NET environment can attest to its many merits and how it can make your life easier and more productive. However, I recently noticed a minor power-struggle occurring between Visual Studio and Resharper over control of Intellisense within the IDE and one of the first casualties was my productivity.

This post will cover the necessary steps to allow Visual Studio to take over the Intellisense duties from Resharper if you encounter a situation where both of the applications (Visual Studio and Resharper) are "fighting" for control of the Intellisense within Visual Studio and this conflict renders it unusable.

The Problem

After installing or attempting to remove Resharper from Visual Studio, you find that your Intellisense doesn't appear to be working properly (using either the integrated Intellisense from Visual Studio or the supplemental Intellisense from Resharper). This conflict can often result in the developer (you) being completely unable to use any form of Intellisense at all and being at the mercy of manually looking up code documentation.

The Solution

Visual Studio Options area

You can allow Visual Studio to reclaim Intellisense from Resharper through a few simple steps.

You can fix this issue by simply allowing Visual Studio to reclaim its rights to Intellisense over Resharper by taking the following steps:

  1. With Visual Studio, Select Tools from the main menu.
  2. Select Options to be presented with the Options dialog box.
  3. Find and Select the Text Editor section on the left-hand side.
  4. Choose C# (or the language that you want Visual Studio to take over) beneath the Text Editor section.
  5. Select the General category found under your chosen language.
  6. On the right-hand side, you should check the Auto list Members and Parameter information checkboxes.

If you don't notice the changes taking effect after performing these steps, simply restart your instance of Visual Studio. After restarting, you should find that Visual Studio has now assumed all of the Intellisense duties from Resharper and your Intellisense should be working as intended.

Filed under: CodeProject, Development
Image 2 Image 3 Image 4 Image 5 Image 6 Image 7 Image 8 Image 9

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
United States United States
An experienced Software Developer and Graphic Designer with an extensive knowledge of object-oriented programming, software architecture, design methodologies and database design principles. Specializing in Microsoft Technologies and focused on leveraging a strong technical background and a creative skill-set to create meaningful and successful applications.

Well versed in all aspects of the software development life-cycle and passionate about embracing emerging development technologies and standards, building intuitive interfaces and providing clean, maintainable solutions for even the most complex of problems.

Comments and Discussions

 
QuestionThere is another simple way to disable R# intellisense Pin
Klaus Luedenscheidt13-Aug-13 18:07
Klaus Luedenscheidt13-Aug-13 18:07 
You can enable / disable R# intellisense more easy in the R# options doing this steps:

- Select Resharper from the Visual Studio main menu
- Select Options
- Select Intellisense / General in the tree

Here you can enable / disable R# intellisense completely or per language.

You should report your issues in the discussion forum at http://devnet.jetbrains.com/community/resharper?view=discussions[^] or on the Issue Tracker at http://youtrack.jetbrains.com/issues/RSRP[^]. Normally the developers react quite quickly on issues reported by users.

Develop with pleasure Smile | :)
Klaus

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.