Intellisense et suggestion de code ne fonctionnant pas dans Visual Studio 2012 Ultimate RC

Je viens de télécharger et d’installer Visual Studio 2012 Ultimate RC, mais j’ai un problème avec IntelliSense: il ne fonctionne pas tant que j’appuie sur Ctrl + Espace . Les suggestions de code sont également désactivées (parameters de méthode par exemple).

Je pense que le problème est lié à l’installation de VS, car à la fin du processus, le message suivant s’affiche: ” Le fichier journal des événements est plein “.

Pourquoi ai-je ce problème et que puis-je faire pour y remédier?

Aller à

Tools->Options->Text Editor->C# (or All Languages)->General

et activer les Auto List Members et les Parameter Information dans le volet de droite.

Le redémarrage de VS2012 devrait résoudre le problème.

Regardez ce post ici .

Cela a fonctionné pour moi:

Supprimez les fichiers dans ce dossier. vs2010:

  %AppData%\Microsoft\VisualStudio\10.0\ReflectedSchemas 

vs2012;

 %AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas 

VS Ultimate 2013;

 %AppData%\Microsoft\VisualStudio\12.0\ReflectedSchemas 

VS Professional 2015;

 %AppData%\Microsoft\VisualStudio\14.0\ReflectedSchemas 

Une autre solution possible consiste à réinitialiser complètement les parameters. C’est ce qui a été corrigé pour moi:

Tools->Import and Export settings->Reset all settings.

A. Enregistrez ou exportez vos parameters d’importation / exportation:

Outils-> Importer et exporter les parameters

B. Réinitialisez l’importation / exportation:

Outils-> Importer et exporter les parameters-> Réinitialiser tous les parameters.

C. Revenez en arrière et rechargez vos parameters d’origine à nouveau! Intellisense fonctionne et vous avez vos parameters d’origine de retour!

Je l’utilise pour le résoudre, allez sur cmd line

 devenv.exe /setup /resetuserdata /resetsettings 

L’idée de base ici est de forcer une resynchronisation de la firebase database utilisée par Intellisense.

Si la référence concerne un projet dans votre solution. Supprimez le projet. Ajoutez ensuite la référence en utilisant l’option de navigation depuis le chemin exact du projet que vous venez de supprimer. Faites une compilation rapide et vérifiez que la référence est correctement prise en compte. Maintenant, ajoutez l’ancien projet à la solution et supprimez l’ancienne référence et ajoutez-la dans la solution.

Cette idée de forcer la resynchronisation de la firebase database pourrait également se faire autrement. Par exemple, en utilisant un chemin de dossier absolu.

Resharper-> Options-> IntelliSense-> Général Définir sur ‘Visual Studio natif IntelliSense …’

entrer la description de l'image ici

  1. Aller aux outils-> options.
  2. Assurez-vous que les cases à cocher ci-dessus sont cochées.

Cela a été frustrant pour moi aussi, mais j’ai trouvé ma propre réponse. Le redémarrage a aidé, mais j’ai trouvé pourquoi j’avais des problèmes: j’avais copié et collé un panneau ASP avec des contrôles dont j’avais besoin de réutiliser. Je n’avais que ceux qui travaillaient dans la première balise Div. Tous les autres devaient être mis en place, alors j’ai dit “Aha … laissez-moi commenter les balises Div restantes qui ne sont pas configurées …” et bien sûr, intellisense est revenu.

Ainsi, non seulement cela ne fonctionnera pas si le curseur est en dessous d’une erreur de code, mais il risque de ne pas fonctionner si vous êtes un type copier / coller comme moi.

C’est très simple,

  1. Close visual studio (Having Solution) (N’oubliez pas le type de configuration et de solution et le projet de démarrage)
  2. Aller au chemin de la solution
  3. Supprimer SolutionName.suo
  4. Ouvrir la solution à nouveau
  5. définir le type de configuration et de solution et démarrer le projet (s’il est modifié)
  6. Construire et vérifier

Raison pour laquelle il est arrivé Dans mon cas, j’ai changé les références d’un projet

Ma solution rapide a été de fermer tous les fichiers ouverts dans la zone d’éditeur de texte, puis de les rouvrir à nouveau à partir de l’Explorateur de solutions.

Aucune des solutions n’a fonctionné pour moi. J’ai remarqué que le problème ne se produisait que dans un fichier xaml, et pas dans d’autres fichiers xaml ou c #.

J’ai eu une extension appelée QuickConverter qui permet de créer des liaisons personnalisées avec des convertisseurs en ligne. Cela gâchait Intellisense et cela n’a pas été détecté comme une erreur lors de la création ou de l’exécution de l’application.

Mon conseil est:

  • Vérifiez si Intellisense cesse de fonctionner dans tous les fichiers ou juste un fichier particulier
  • Si ce n’est qu’un seul fichier, recherchez les lignes ondulées rouges ou bleues et vous trouverez le coupable.

J’ai parfois rencontré le même problème que l’OP.

Malheureusement, aucune des solutions ci-dessus ne fonctionne pour moi. – J’ai également cherché sur Internet d’autres solutions possibles, y compris le forum VS / windows de Microsoft, et je n’ai pas trouvé de réponse.

Mais lorsque j’ai fermé la solution VS, il y avait un message me demandant de télécharger et d’installer ” Microsoft SQL Server Compact 4.0 “; par cette indication, j’ai finalement résolu le problème.

J’espère que cette découverte est d’une aide pour ceux qui pourraient avoir le même problème.

Une solution consiste à désactiver le rappel ou l’extension du vérificateur d’orthographe et à redémarrer. Certes, ce n’est pas idéal.

Dans mon cas, le fichier .csproj été corrompu et Visual Studio a exclu certains fichiers de classe de la solution (mais ils étaient toujours visibles dans Visual Studio; le problème n’était donc pas évident à première vue). Dans ces fichiers, intellisense n’était pas disponible. La solution consistait donc à append les fichiers à la solution.

J’avais été confronté à ces problèmes depuis 2 semaines, finalement compris en utilisant un outil Sysinternal appelé Process Monitor (ProcMon.exe). Le problème concerne les parameters de mise à jour automatique. J’ai appliqué la solution ci-dessous et l’ai fait fonctionner

Solution: Outils -> Options -> Environnement -> Extensions et mises à jour -> (décocher) Vérifier automatiquement les mises à jour-> OK

Ma solution (VS 2013) devait fonctionner en tant qu’administrateur

Parfois, la syntaxe de votre code a une erreur, comme vous utilisez “in”, il doit être “…” Pour vous aider à détecter rapidement les problèmes, vous cliquez sur le bouton Design , puis essayez de rendre, et la ligne apparaîtra. d’erreur

Cela m’est arrivé – et (bien que ce ne soit pas immédiatement évident), cela était dû à la désactivation de Resharper (R #) pendant un problème de licence.

L’activation de Resharper a résolu ce problème pour moi!

Généralement, je suis confronté au même problème lorsque je copie des extraits d’Internet avec des caractères spéciaux qui brisent l’Intellisense.

Il m’est arrivé quelques fois avec moi, j’ai découvert le problème après avoir supprimé le fichier et en avoir créé un nouveau, maintenant quand je suis confronté au même problème, je redémarre Visual Studio, si cela ne résout pas le problème, je retire le dernier J’ai copié à partir d’Internet et le fais à la main, le problème est parti.