2010-06-01 16 views
2

Je ne sais pas si j'ai fait quelque chose de mal, mais quand j'essaye d'écrire du code, il n'y a pas de popups intellisense indiquant des options ou des erreurs. Je crée un CLR/CLI type de projet avec Microsoft Visual C++ 2010.Pourquoi n'y a-t-il pas d'intellisense dans un projet CLR/CLI?

+0

dupe de http://stackoverflow.com/questions/2681999/no-intellisense-for-c-cli-in-visual-studio-2010 et http://stackoverflow.com/questions/2864022/intellisense -for-clr-projets-no-intellisense-for-eg-system-windows-forms –

+0

Oh, ça dit IntelliSence: 'Indisponible pour CLR/CLI'. Merci. – robblot

Répondre

1

Vous ne faites rien de mal, Intellisense n'est pas pris en charge dans C++ géré (C++/CLI).

Il y a un long blog expliquant les détails au Visual C++ blog.

Editer: Correction du nom du blog par commentaire. :)

+0

Minor nit - c'est le Blog de l'équipe Visual C++, pas le [blog Visual Studio] (http://blogs.msdn.com/b/visualstudio/), qui est en fait seulement le blog de plate-forme de studio visuel de toute façon :) –

4

Voir le 2 commentaires, dans ce billet de blog à partir de mai 2009: http://blogs.msdn.com/b/vcblog/archive/2009/05/27/rebuilding-intellisense.aspx

extrait:

Dans le cadre de cette ré-architecture, nous avons dû prendre la décision difficile pour réduire la portée à C++ natif seulement pour Intellisense. Nous encore des symboles d'index en provenance de code C++/CLI et vous pouvez les parcourir avec affichage de classes etc ...

Le texte est un peu opaque, mais je pense que le sens est: il n'y a pas IntelliSense en C++/Projets CLI dans VS2010.

+1

+1 pour le lien mais c'est dans le territoire WTF pour ceux d'entre nous pauvres âmes coincés avec d'énormes arbres source C++/CLI :( –

+0

@JamesMcNellis: D'accord.Je commence un nouveau travail la semaine prochaine et ils veulent écrire le bas niveau les interfaces matérielles dans CLI afin qu'elles puissent être facilement appelées de C# Aucun intellisense ne me fait un panda triste ... –

+0

@EdS .: Visual Studio 2012 a IntelliSense pour C++/CLI –