[Tip: disable vc intellisense]VS2008 VC Intelisense issue

In my project, I need to open the whole solution containing C++, C++/CLI and C# projects together. I want the C# intellisense while not wanting C++'s.

By asking google, find out the below solution:

1. Rename feacp.dll.

2. Delete the origina ncb file for the solution and create an empty ncb file with readonly attribute.

 

Internal Mechanism

Internally the Visual Studio IDE interacts with editor and the language parsers to create a list of tokens that are updated frequently. In this process the background threads continuously update the Intellisense database. The priority of threads change automatically to make sure that the database is updated as and when user writes the code and also the delay on the IDE is minimized.

In a VC++ application, the Intellisense parser engine (feacp.dll) creates a database .ncb file and keeps it up-to-date. This ncb file can be located in the Project directory.

posted @ 2010-03-12 15:45  能巴  阅读(411)  评论(0编辑  收藏  举报