Disable intellisense in Visual Studio 8 & 2010 – updated!
Hi,
The studio I work in use Visual Assist which is a far better version of Intellisense in my opinion. However Intellisense is on by default on Visual Studio and does a far bit of processing in the background, especially when there are significant project changes. So I’ve needed to disable intellisense for this project, to do so is trivial really.
Close your active solution in Visual Studio.
Navigate to: C:\Program Files (x86)\Microsoft Visual Studio 8\VC\vcpackages (you may need to find the right directory on your machine depending on where Program FIles are…)
Remove or rename(a better option in case you need it again)
Feacp.dll
Intellisense will now be disabled.
UPDATE: I’ve noticed that intellisense still churns away for projects that had generated intellisense data previously, i.e. before Feacp.dll was deleted. When you delete Feacp.dll you should also delete the .ncb files associated with the projects you’re working on. They will still be regenerated (for other debug information) but I’ve not seen any intellisense activilty since I’ve done this.
FWIW, this also breaks the Macro facility in Visual Studio; Macros will fail to compile or execute. Use with caution.
Really? I’ve been working on a project that heavily used macros for the last year with intellisense disabled and they worked fine for me.
The entire application would have bombed if macros failed to execute!
Hmmm. Must be more to it than that. Several coworkers and I had VS’s macro compiling break until we replaced feacp.dll.
@admin
Are you referring to VS IDE macros or C preprocessor macros? I think you guys are talking about two different things here.
Ah I think you’re right Nikola, I was talking about C preprocessor macros and not VS macros. Doing the method above may indeed disable VS macros.