web-dev-qa-db-fra.com

Les références CodeLens manquantes comptent dans Visual Studio Community Edition 2015 et 2017

  1. Existe-t-il une raison pour laquelle le nombre de références (objectif de code) est manquant dans Visual Studio Community Edition?
  2. Est-il possible de l'activer dans les options?

Voici une capture d'écran de Visual Studio 2015 et 2017 Community Edition:

methods without code lens

Voici une capture d'écran de Visual Studio 2013:

methods with code lens

source: dailydotnettips.com

87
H. Pauwelyn

Ce n'est pas une fonctionnalité de comptage de références générique, c'est juste une des fonctionnalités de CodeLens. CodeLens est uniquement disponible dans Visual Studio 2015 Pro et versions ultérieures . Dans Visual Studio 2013, il s'agissait d'une fonctionnalité exclusivement Ultimate.

UPDATE

Comme d'autres l'ont noté, l'installation de SSDT ou de SSMS 2016 peut également activer CodeLens. En effet, VS 2015 Community est Pro, avec une licence différente et des extensions manquantes comme CodeLens. Tant que les fichiers binaires et les paramètres d'une extension sont installés, Community active cette extension.

UPDATE 2019

"CodeLens est une fonctionnalité uniquement disponible dans Visual Studio Enterprise, mais cela changera dans un aperçu de Visual Studio 2019, quand il sera également disponible pour l'édition Community , probablement en 2019 " Nouveautés de Visual Studio 2019

72
Panagiotis Kanavos

J'ai installé le dernier aperçu SSDT pour Visual Studio 2015 à partir du lien ci-dessous sur deux machines que j'ai avec VS 2015 Community Edition (Mise à jour 1) et CodeLens a commencé à fonctionner pour tous mes projets.

https://msdn.Microsoft.com/en-us/library/mt204009.aspx

enter image description here

110
R. Richards

J'ai Visual Studio 2015 Community Edition et à l'origine, il n'avait PAS CodeLens.

Toutefois, après avoir accédé à Outils -> Extensions et mises à jour -> Mises à jour du produit, puis téléchargé SSDT et installé toutes les options du package SSDT, VS 2015 Community Edition a désormais accès miraculeusement à CodeLens.

23
Jimmy Shaw

Cette fonctionnalité a été désactivée dans Visual Studio Community 2017, même si elle semble temporairement disponible dans les versions préliminaires.

L'équipe Visual Studio a publié cette déclaration le 14 mars 2017:

Une erreur de création dans les outils de données SQL Server a entraîné une temporisation incorrecte de la fonctionnalité dans Visual Studio Community après son installation. le changement que vous voyez est le résultat de la correction de cette erreur.

De même, sur la page Comparaison des offres de Visual Studio 2017 , CodeLens ne semble pas être disponible dans l'édition Community.

10
pius

Je ne suis pas autorisé à commenter sur la réponse de R. Richards ci-dessus, nous vous le signalons donc séparément: les références CodeLens ont également disparu pour moi lorsque j'ai mis à niveau mon VS Pro en 2017. Mais uniquement sur mon ordinateur de bureau (la même mise à niveau s'est comportée différemment le mon ordinateur portable, où les paramètres CodeLens apparemment non affectés). Quoi qu'il en soit, très facile à résoudre, il suffit d'activer CodeLens sous l'éditeur de texte: toutes les langues

1
Peter

Une alternative consiste à cliquer avec le bouton droit sur le membre et à sélectionner 'Rechercher toutes les références' ou la touche de raccourci. shift + F12*. Vous y trouverez non seulement le nombre de références groupées par projet, mais également les lignes de code sous-jacentes et leurs classes.

* Selon la communauté Visual Studio 2017.

1
MHDuke

Dans l'onglet Outils, choisissez Options.

Dans la fenêtre ouverte, choisissez comme ci-dessous, puis appuyez sur ok. Example

Bonne chance!!!

0
Sea Sharp