J'ai eu des problèmes avec Intellisense dans Microsoft Visual Studio 2012 . Je vais travailler dans un projet, éditer du code et tout le reste (après une période de temps, de 5 minutes à plus d'une heure) et tout d'un coup, plus de suggestions de code ou d'intellisense. Les deux semblent cesser de fonctionner complètement en même temps.
La seule solution que j'ai essayée est de réinitialiser tous mes paramètres, de fermer complètement Visual Studio et de rouvrir le projet. Existe-t-il une meilleure solution ou une mise à jour qui résoudra ce problème?
visual-studio
visual-studio-2012
visual-studio-2013
visual-studio-2015
intellisense
Josh Menzel
la source
la source
Réponses:
J'ai passé beaucoup de temps à étudier le même problème. Certaines solutions ont lié ce bogue à certains assemblys référencés. D'autres ont dit que
Microsoft.Windows.Design.Extension.dll
et.Interactivity.dll
devraient figurer dans les références du projet. Mais aucune de ces solutions n'a fonctionné pour moi.Je pense que c'est un bogue dans Visual Studio 2012, Microsoft doit le corriger.
la source
Je dois noter que je n'ai pas eu le problème depuis la mise à niveau de ma RAM. Je ne peux pas confirmer si c'est lié, mais le problème était répandu lorsque j'avais 2-4 Go de RAM. Aucun problème depuis le passage à 8 et 16 Go.
Si un seul fichier / fenêtre semble être affecté, fermez et rouvrez ce fichier. Si cela ne fonctionne pas, essayez ci-dessous.
Dans Visual Studio:
Si cela ne fonctionne pas, voici quelques étapes supplémentaires à essayer:
Pour les projets C ++:
MSDN a quelques choses à essayer: suggestions MSDN
Le
.ncb
fichier corrompu semble le plus probable.Depuis MSDN:
.ncb
fichier..ncb
fichier.)Remarques:
Enregistrement des causes possibles:
designer.vb
fichier n'était pas mis à jour non plus..ncb
fichier corrompu(Veuillez ajouter aux commentaires si vous remarquez un comportement qui en est la cause.)
la source
protected
ctor au lieu depublic
. Leprotected
ctor apparaîtra dans la liste des fonctions en dehors de la portée accessible, mais l'argument intellisense sera manquant, ce qui est quelque peu incohérent à mon humble avis.Ce qui fonctionne pour moi, c'est de supprimer le fichier .suo construit dynamiquement (Options utilisateur de la solution) , dans le répertoire .vs (caché) situé au même chemin que le fichier de solution.
J'ai ce problème qui revient parfois, et c'est sur différents projets / solutions, mais jamais à l'échelle VS. Les nouveaux projets fonctionnent toujours bien.
Exécution de la mise à jour professionnelle VS2015 -2-
la source
Microsoft Visual Studio Professional 2015 Version 14.0.25431.01 Update 3
. Merci beaucoup.J'ai le même problème; Intellisense cessera de s'afficher de manière aléatoire dans certains fichiers, mais pas dans d'autres. Je viens juste que cela m'arrive à nouveau. Frapper Ctrl+ Spacene montrera rien dans
Form1
, le passage àForm2
ou toute autre classe fera apparaître la liste comme prévu. Le redémarrage de Visual Studio fait généralement l'affaire, bien qu'il soit très ennuyeux et ridicule qu'une fonctionnalité aussi basique soit cassée ...la source
Ce qui a fonctionné pour moi, c'est de désactiver puis de réactiver le Resharper
Aller à
Tools -> Options-> Resharper ->General
Cliquez sur
Suspend
-> Cela désactive le réaffûteurVérifiez ensuite que votre Intellisense fonctionne ou non. Dans mon cas, c'est le cas, puis j'ai repris le Resharper .
Si cela ne fonctionne pas, vous devrez peut-être Goto
Resharper -> Options-> Environment -> Intellisense -> General
Et
changez Intellisense en
Visual Studio
la source
J'ai trouvé une solution qui fonctionne pour moi 100% du temps (je n'ai pas installé ReSharper). Appuyer
Refresh
surSolution Explorer
fait revenir IntelliSense.la source
Cela n'a pas fonctionné pour moi avec toutes ces étapes. Curieusement, j'ai remarqué qu'Intellisense travaillait pour une autre solution dans Visual Studio 2015, mais pas pour une solution spécifique.
J'ai localisé et supprimé le fichier .suo et redémarré Visual Studio. Cela a réglé le problème pour moi.
la source
J'ai eu le même problème sur Visual Studio 2010 sur C ++ et je l'ai surpassé par Outils -> Options -> Éditeur de texte -> C / C ++ -> Avancé -> Désactiver la base de données -> False, Ok; Fermer VS; ouvrez VS et voilà.
la source
J'étais confronté à ce problème dans Visual Studio 2015 + C #.
Après un certain temps, j'ai résolu de cette façon:
1) Pour aller: Outils -> Options -> Éditeur de texte -> C #
2) Cochez ces options "Liste automatique des membres" et "Activer l'espace virtuel".
Probablement, certaines extensions, comme R #, désactivent ces options pour utiliser leurs outils.
la source
Avec Visual Studio> 2015, j'ai supprimé le fichier .suo. (recherchez-le dans votre projet via l'explorateur de fichiers)
Redémarrez Visual Studio et vous êtes prêt à partir.
la source
Je suis confronté au même problème avec Visual Studio 2015 Preview. J'ai fermé ce fichier respectif et l'ai rouvert. Cela résout le problème pour moi :).
la source
Dans mon cas, j'avais ajouté un .ascx.cs dans le projet via un clic droit => "Inclure dans le projet", mais le projet l'avait défini comme "Contenu" au lieu de "Compiler". Une fois que j'ai réglé ceci sur "Compiler", intellisense a recommencé à fonctionner.
la source
MS Visual Studio 2017 Pro, projets C ++
Trop de bonnes réponses pour cette question. Cela a fonctionné pour moi:
IntelliSense fonctionne uniquement lorsque je charge le projet en double-cliquant sur le fichier de solution.
J'ai essayé toutes les réponses ci-dessus sans malheureusement avoir de chance. Dll, paramètres, dépendances ... vous le nommez. Ça craint de devoir passer par tout ça pour une saisie semi-automatique .... manque ma configuration Vim ....
la source
J'ai VS2012 mise à jour 4 et le problème est intermittent, mais une fois qu'il frappe sur cette page en cours d'édition, il est là pour rester. Une solution consiste simplement à fermer la page et à la rééditer.
Voici quelques raccourcis KBD pour essayer de le redémarrer, mais je ne sais pas s'ils fonctionnent.
Raccourci clavier de Visual Studio pour afficher Intellisense
Aucune de ces solutions n'a fonctionné pour moi, BTW j'utilise C # ...
Je pense que c'est un autre bogue du SI ... il y a eu beaucoup de problèmes dans le passé.
la source
La réponse de @ TonyL n'a pas fonctionné pour moi, mais j'ai remarqué qu'Intellisense a cessé de fonctionner dans la
foo
classe après avoir changé la signature de la méthode dans labar
classe.La fermeture et la réouverture du
foo.cs
fichier ont résolu le problème.la source
Une des choses qui m'a aidé est
Cela prend environ 5 minutes - mais économise beaucoup de temps car intellisense a réellement commencé à fonctionner.
Une chose à noter est que l'utilisation de la mémoire (coin supérieur droit de VS 2013 ultime) montre une baisse d'environ 40%.
la source
Essayez d'installer le package de mise à jour 1, lien . J'ai eu le même problème et je l'ai résolu lorsque j'ai installé la mise à jour.
la source
J'ai eu le même problème, il s'est avéré que les packages nuget n'étaient pas automatiquement téléchargés pour une solution que j'ai téléchargée à partir du référentiel fraîchement, donc intellisense n'était pas disponible car aucun des packages requis pour afficher les bonnes suggestions n'était disponible.
la source
Je suis actuellement en train de regarder un tutoriel MVA python sur youtube et j'ai remarqué que mon intelligence avait également disparu, peu de temps après avoir exploré pourquoi,
quelque chose du genre (excusez mon manque de vocabulaire de codage approprié, je suis nouveau dans la programmation mais j'ai trouvé la solution)
Réponse: "Visual Studio ne peut pas toujours deviner ce que vous essayez d'entrer - il ne se rend donc pas toujours compte qu'il doit vous donner un indice, par exemple si vous essayez d'utiliser une chaîne dans une variable et que vous avez besoin d'intellisense pour vous donner options pour ce contenu de chaînes, vous devez parfois indiquer à Visual Studio que cette variable est en fait une chaîne.
exemple:
la source
J'ai eu le problème dans un seul fichier. Après avoir créé la nouvelle classe et travaillé dessus, elle n'avait pas été ajoutée à la portée de mon projet. Ainsi, lorsque j'ai fermé et rouvert ma solution le lendemain, le fichier n'était pas dans la portée du projet.
L'ajout de l'élément existant à la portée du projet l'a corrigé pour moi.
la source
Dans mon cas, j'étais tout simplement non observateur au début et je n'ai pas vu qu'un des 30+ projets de ma solution disait "(chargement échoué)" même si l'un de ses fichiers était toujours chargé dans l'éditeur, mais n'avait pas d'intellisense. Le rechargement du projet a fait l'affaire.
la source
Intellisense n'a pas reconnu un espace de noms importé dans mon cas, même si j'ai pu compiler le projet avec succès. La solution consistait à décocher l'espace de noms importé dans l'onglet Références du projet, à enregistrer le projet, à le vérifier à nouveau et à enregistrer à nouveau le projet.
la source
J'ai eu ce problème lorsque certains des assemblys dépendants sont modifiés mais verrouillés par une autre instance de Visual Studio (2015).
la source
Mes solutions (j'utilisais perforce) sont de charger la solution entière au lieu du fichier individuel.
A l'origine j'avais chargé un fichier en cliquant dessus dans perforce
Solution Fermer VS (qui a fermé le fichier individuel) Rouvert en démarrant le fichier de solution au lieu du fichier individuel
la source
Si vous utilisez des pages maîtres, créez une page maître vierge, utilisez cette page maître dans votre page de contenu. Si cela résout le problème, cela signifie que votre page maître d'origine a un problème. Portez votre code d'origine étape par étape vers une nouvelle page maître et testez après chaque port si intellisense fonctionne correctement. Cette astuce a résolu mon problème intellisense.
la source
Pour python, essayez de cliquer sur le bouton "Python XX" sur le côté gauche de la barre d'état inférieure et de le changer pour des valeurs différentes.
C'est la seule chose qui a fonctionné pour moi.
la source
Si quelqu'un rencontre toujours ce problème, fermez simplement la solution, puis rouvrez-la.
la source
Je m'occupe de cela depuis que Visual Studio existe. Et oui, même dans la version actuelle, cela échoue toujours (en particulier pour les grands projets.)
Je souhaite partager un petit outil gratuit que mon ami et moi avons écrit pour résoudre exactement le même problème. Vous fermez fondamentalement votre solution, faites glisser son dossier dans l'icône de cet outil et il réinitialisera tous les fichiers intermédiaires pour vous. (Lisez le manuel à l'intérieur si vous voulez savoir lesquels. Ce n'est pas qu'un seul fichier.)
Je l'utilise pour nettoyer tous mes projets VS. Alors voilà :
la source
Visual Studio 2019
La seule chose qui a fonctionné pour moi: allez dans Outils -> Options -> Éditeur de texte -> C # -> Intellisense
Et éteignez
Il s'est avéré que j'étais trop impatient d'essayer tout ce qui est nouveau dans VS :) Cependant, il n'y avait qu'une seule solution.
la source