CodeLens ne montrant pas de références
CodeLens arrêté de travailler pour une raison quelconque dans la solution de projet que je fais face aujourd'hui. Il n'est pas en montrant des références au lieu de "références". Cependant, lorsque j'ouvre Visual Studio avec un autre projet, Il fonctionne comme un charme.Je peux confirmer que CodeLens est activé. Avez-vous une idée pour le faire fonctionner?
- est-ce seulement dans des fichiers spécifiques? ou en tout dans cette solution?
- dans la solution
Vous devez vous connecter pour publier un commentaire.
Vous pouvez avoir des références circulaires dans votre solution qui empêche CodeLens de travail. Certains détails ont été fournis dans les commentaires de ce problème sur le Visual Studio se Connecter site:
Même problème ici.
CodeLens fonctionne normalement avec des petites solutions, mais ne fonctionne pas avec les grandes.
Et ce comportement est accompagné avec fracas de la Alm.Shared.Remoting.RemoteContainer.dll processus.
Essayé de VS 2013 Update 4 et VS 2013 mise à Jour 5 RC.
la Solution:
Fermez tous les programmes et nettoyer %LocalAppData%\Temp (ou peut-être juste ALM dossier à l'intérieur).
Ma Solution:
Basculer le CodeLens fonction de mise hors tension puis à nouveau.
Note: j'ai résolu le problème une fois par le la fermeture le problème .cs fichier, puis de le rouvrir. La fermeture de l'un des fichiers référencés peuvent également être requis.
Mon Problème(s):
Semblable à l'original de l'affiche, CodeLens arrêté rafraîchissante références après j'ai fait un tas de refactors. J'ai été voir rassis références au code, qui n'existait pas et j'ai aussi été voir les "références" de l'émission, comme décrit dans le post original.
Mon Environnement & Scénario:
Essayez de supprimer
.suo
fichier qui est de stocker une partie de l'environnement/des paramètres de solutions. Cela m'a aidé.J'ai découvert que si vous bloquez l'Visual Studio avec le Pare-feu, le Code de la Lentille n'a pas de travail.
Afin de le débloquer à partir du pare-feu pour le faire fonctionner.
Ou modifier les paramètres du Pare-feu pour le fichier:
J'ai eu ce problème avec VS2015 qui avaient déjà de mise à jour "update 1" installé.
La chose est que j'ai d'abord installé VS2015 avec l'installation "personnalisée", et non pas l'option "default", et j'ai accidentellement laissé de côté le "Git pour Windows (3e partie)" dans la rubrique "Outils Communs".
Cela peut être corrigé par ces étapes:
Une solution simple, qui fonctionne!
J'ai essayer de l'activer CodeLens dans Visual Studio (2015) -->
Mais, il a été activé 🙁 Ensuite, il a fait un travail avec: (Fermant les programmes),
Win+R --> %temp%
EntréeSupprimer tous lesJ'ai eu le même problème, mais un de mes collègues qui a le même environnement de développement que moi, ne l'a pas...
La seule différence entre notre environnement a été la quantité de RAM. Il y a 10 GO alloués à son VM, et sur la mienne, il y a 6 GO alloués. Depuis que j'ai mis à jour la quantité de RAM allouée à ma VM à 8 go, toutes mes références sont présentées !
Installation mise à Jour de 1 pour Visual Studio 2015 résolu le problème pour moi.
Télécharger La Mise À Jour 1
Après la lecture de la réponse à ce Débordement de Pile question CodeLens affichant uniquement les références? j'ai décidé de mon problème avec Codelens a été j'ai été en cours d'exécution Visual Studio 2015 mise à Jour 1, mais a été l'utilisation de Team Foundation Server 2012. J'ai mis à TFS 2015, mis à jour et ne requiert pas de nouveaux paramètres ou Uri être connecté pour Visual Studio comme avant. Puis j'ai rechargé ma solution mais j'ai toujours eu le problème où il dit juste "références" partout. J'ai fermé Visual Studio, a commencé à nouveau et rechargé ma solution et finalement j'ai vu le bon nombre de références qu'ils ont utilisé pour montrer.
Que j'ai trouvé sur le nouveau VS 2015 mise à jour 3, il arrive sur une grande classe dans un niveau moyen solution 10+ projets et n'a rien à voir avec des références circulaires, une mauvaise SUO fichier, ou d'autres choses. Il apparaît juste de la suppression de l'emplacement du fichier temporaire(comme déjà mentionné), fermeture de la VS et de la réouverture et de frapper les touches ALT+2'(forcer une référence pour trouver le Code de la Lentille), il fonctionne par magie pour moi.
Il apparaît également dans certaines des solutions et des projets Visual Studio crée un vieux référencé suo fichier .vs dossier. Je ne sais pas exactement rime ni raison, mais il pourrait être créé dans mon cas et le CodeLens a de nouveau fonctionné. Il pourrait éventuellement être une des options Visual Studio est en quelque sorte référencé dans les projets sous contrôle de code source. Comme je sais ce qui s'est passé avec une ancienne solution j'ai mis à jour plusieurs fois par GitHub de contrôle et il ne avoir un .gitignore fichier(ignorer les fichiers peuvent changer en fonction de la source de contrôle). Il suffit de dire que j'ai eu des choses semblables se produisent avec d'autres techniciens dans le passé quand il y a un verrou sur un fichier de contrôle source qui doit être mis à jour et n'est pas mise à jour. Réponse Simple est d'ajouter à l'ignorer et supprimer le fichier de paramètres.
J'ai Visual Studio 2017 Professionnel sur Windows 10.
J'ai observé cela dans de nombreuses circonstances:
Dans chacun de ces cas, je l'ai fait dans l'ordre (parfois, il a travaillé, après chacun de ces éléments)
J'ai essayé la plupart des solutions ci-dessus sans la chance, comme je l'ai vu aussi ce problème. Sur le dessus, certaines nouvellement ajouté classes ont été à apparaître comme le blanc/noir (texte normal) dans Visual Studio.
Changer de Version généralement aidé, mais n'était pas une solution à long terme.
Cependant, cela a permis aux deux questions vérifié sur une autre machine. Peut-être que certaines de ces étapes peuvent être laissés de côté.
Essayez de supprimer .suo fichier à l'intérieur de l'caché .vs dossier de votre projet. Cela a fonctionné pour moi dans VS 2017.
Mon Problème
Toujours directement après l'activation de la CodeLens, appuyez sur OK, je vois l'espace supplémentaire requis pour les CodeLens de l'information et qu'elle disparaît et quand je regarde les options, il est de nouveau activée. Me rend fou.
Approches
La suppression des caches/configurations. Nettoyer démarrage sans Extensions de travail. Démarrage Normal sans ReSharper œuvres. Réinstaller ReSharper + suppression cahces -> False comportement
Solution
Unter Extensions - ReSharper - Options - Environnement - Guide des Performances a été "Désactiver CodeLens pour toutes les langues" réglé sur "Fix en silence". Configuré pour Ignorer -> FONCTIONNE!
espère que cela aide quelqu'un