views:

2488

answers:

3

I just moved from Visual Studio 2008 to 2010, and noticed one major flaw:

When I try to use AutoComplete in a C++ Source file for managed c++, a small note in the footer appers:

intellisense for c++/cli not available

Uh, has IntelliSense for c++/cli been dropped from Visual Studio 2010? Is there any way to get this back? It is rather useful...

+5  A: 

You are correct. Unfortunately it has been dropped. You can check this opened issue on microsoft's connect website - https://connect.microsoft.com/VisualStudio/feedback/details/501921/c-cli-intellisense.

I'll just quote them for the sake of the answer:

"Unfortunately in this release we had to cut the intellisense support for C++/CLI due to time constraints. If you want to get some intellisense like quick info and memberlist on the native classes you can get it by choosing no /clr support in the project properties."

EDIT:

About getting back intellisense, your best chances for now are using 3rd party tools like VA Assist for example. I've tried it with visual studio 2008 and it's intellisense is whole lot better than the default one.

Ivan Zlatanov
ARG!Thanks for the information! I'll have a look at VA X ... or postpone our move to VS2010.
Sam
A: 

Intellisense is not available for VS2010 Beta 2, but will be back for the final release. According to Microsoft (I attended VS2010 presentation yesterday), Intellisense "will actually work for C++" in VS2010. I hope so; compared to C#, IntelliSense for C++ is quite poor in previous VS versions.

EDIT: In fact, I was not answering the correct question. Intellisense should be highly improved for C++, but it has indeed been removed from C++/CLI, according to Microsoft:

http://blogs.msdn.com/vcblog/archive/2009/05/27/rebuilding-intellisense.aspx#9644735

Gorpik
I'm talking about the final release - I skipped the beta and just installed the final from MSDN today.
Sam
Then I wonder what did they mean with "actually working".
Gorpik
@Sam: This Microsoft blog (http://blogs.msdn.com/somasegar/archive/2008/11/21/c-enhancements-in-vs-2010.aspx) supports what I said before. Maybe they had to leave that for SP1.
Gorpik
@Gorpik, yeah, but that post was written 2008 and even though I regret it, it does not represent the final release.Too bad, since I really could use IntelliSense for c++/cli.
Sam
@Sam: Aww, I thought it was 2009. My mistake.
Gorpik
@Sam: I have now found another MS blog explaining that Intellisense has been removed for C++/CLI. I have added that to my answer.
Gorpik
A: 

Hi, If you want to get the Intellisense back. Install Visual Assist X from wholetomato. the link is http://www.wholetomato.com/ here you can get a 30 days trial to check the intellisense.

Programmer Ehtesham

Ehtesham

related questions