When IntelliSense Is Unavailable
There are certain cases when the IntelliSense options may not work as you expect.
By default, IntelliSense works automatically, but you can disable it.
Even when automatic statement completion is disabled, you can invoke an IntelliSense feature.
For more information, see Modifying IntelliSense Options.
Make sure that your include directories and include files are set up correctly. Use the /I (Additional Include Directories) and the /INCLUDE (Force Symbol References) options to configure these settings.
For more information about the include directive, see #include Directive (C/C++) and Using C++ Library Headers.
For projects that contain CLR programming syntax from Visual C++ 2005 or later, you must use the /clr compiler option.
For projects that contain Managed Extensions for C++ syntax, which is CLR programming syntax prior to Visual C++ 2005, you must use the /clr:oldSyntax compiler option.
For more information, see /clr (Common Language Runtime Compilation).
Was seeing the error:
An error occurred while creating or opening the C++ browsing database file
Intellisense and browsing information will not be available for C++ projects.
Ensure that Microsoft SQL Server Compact 3.5 is installed and that no other applications are accessing the file. If the problem persists, delete the file and reopen the solution.
Thanks to the previous commenter, downloading and manually installing SQL Server Compact 3.5 SP2 remedies the problem.
As of November 2010, I was able to download from here:
http://www.microsoft.com/downloads/en/confirmation.aspx?familyid=E497988A-C93A-404C-B161-3A0B323DCE24&displaylang=en
- 11/23/2010
- Jon Bailey
- 10/8/2010
- sf_jeff_obsolete