Visual Studio 2017: referencias de métodos de visualización

Respuestas:

243

En Visual Studio Professional o Enterprise, habilite CodeLens haciendo esto:

Herramientas → Opciones → Editor de texto → Todos los idiomas → CodeLens

Esto no está disponible en Community Edition

ISHIDA
fuente
26
@ FADI1987 ¿qué instancia de Visual Studio utiliza? CodeLens no está disponible para Community Edition.
Caminante nocturno
55
@ FADI1987 esta función (CodeLens) no está disponible para Community Edition. Pero no puedo decir nada sobre ReSharper (no lo sé).
Caminante nocturno el
44
¿Se llevaron esto en 2017? Lo tengo en 2015 Comunidad.
Zar Bomba
2
sí, eso no está bien: en la comunidad VS2015 hay un enlace de referencia disponible, pero no en la comunidad VS2017 :(
Prokurors
1
... y pensé que se suponía que Community Edition era el paquete completo
Arkiliknam
64

No hubo suerte con la lente Code en las ediciones comunitarias.

Presione Shift+ F12para encontrar todas las referencias.

Janis S.
fuente
44
También puede probar Ctrl + K + R en lugar de Shift + F12
efraim
Tengo Visual Studio Community 2017 (v 15.9.9) y ya tiene la función Lente de código en el camino explicado por @ISHIDA
Pimenta
@Pimenta está ahí, pero al verificarlo, las referencias aún no se muestran. Estoy en la versión 15.9.10
Janis S.
52

Para mostrar referencias en la parte superior del método, debe habilitar la opción CodeLens en Visual Studio Professional y Visual Studio Enterprise .

Use los pasos a continuación para habilitarlo.

1 . Vaya a Herramientas y luego seleccione Opciones :

ingrese la descripción de la imagen aquí

2 . Luego seleccione Editor de texto -> Todos los idiomas -> CodeLens

ingrese la descripción de la imagen aquí

3 . Haga clic en la casilla de verificación para Habilitar lente de código: ingrese la descripción de la imagen aquí

Ahora puede ver las referencias en la parte superior de los métodos.

Esto no funcionará para VS - Edición comunitaria

¡Salud!

Laxman Gite
fuente
el mío está habilitado pero las otras opciones ni siquiera se muestran. VS Community 2017
Josue Martinez
Para VS Community 2017 necesita instalar SSDT o SSMS 2016, puede habilitar CodeLens para usted. Si la configuración y los archivos binarios de una extensión están allí, la extensión funcionará. Ref: developercommunity.visualstudio.com/content/problem/26176/…
Laxman Gite
50

CodeLens no está disponible en las ediciones de la Comunidad. Necesita Professional o superior para encenderlo.

En VS2015, una forma de "obtener" CodeLens era instalar las Herramientas para desarrolladores de SQL Server (SSDT), pero creo que esto se ha rectificado en VS2017.

Aún así, puede obtener todas las referencias de métodos haciendo clic derecho en el método y "Buscar todas las referencias"

ingrese la descripción de la imagen aquí

Muhammed Afsal
fuente
14

Para cualquiera que vea esto hoy después de 2 años, Visual Studio 2019 (edición comunitaria también) muestra las referencias

Kavo
fuente
Gracias, pero por alguna razón, Codelens estaba deshabilitado por defecto en mi versión de VS. Así que tuve que habilitarlo, pero finalmente, funciona.
faint220
Gracias, por alguna razón, la lente de código estaba habilitada para mí, así que tuve que deshabilitarla ya que era totalmente inútil y solo me molestó buscando algo en el código y durante el trabajo.
Adam Staszak
5

En publicaciones anteriores, he leído que esta característica ESTÁ disponible en la comunidad VS 2015 si PRIMERO instala SQL Server express (gratis) y LUEGO instala VS. Lo he intentado y funcionó. Solo tenía que reinstalar Windows y ahora estoy siguiendo el mismo procedimiento y no funcionó ... así que lo intentaré nuevamente :). Sé que funcionó hace 6 meses cuando lo intenté.

-Ed

Ed Landau
fuente
A partir de esta mañana, el siguiente servidor VS y SQL (incluido SSDT) ​​funciona en combinación para obtener CodeLens. No estoy seguro de dónde más debería tener, pero he proporcionado los archivos en MediaShare. SSMS-Setup-ENU-1653.exe y vs_community_ENU.exe . Espero que esto ayude a cualquiera que siga buscando.
petrosmm
1
Espero que esto funcione: es un factor decisivo entre mí que continúa desarrollándose en la comunidad VS2017 y volviendo a la comunidad VS2015. El problema es que ya actualicé mi proyecto a 2017 desde 2015 y tuve problemas para intentar abrir el proyecto nuevamente en VS2015. Intentará esta combinación con los archivos @MaximusPeters proporcionados y le informará a todos si funciona.
ozzy432836
nueva instalación de wndows 10, SSMS 2017 instalado, actualización de SSMS y edición comunitaria VS2017. Sin suerte. Todavía no hay referencias en exhibición. Podría estar volviendo 2 VS2015 ... o pagando por profesional!
ozzy432836
Esto no usa SSMS 2017 ... usa SMSS 2016 que tiene la opción en el instalador para agregar SSDT ... ¿Es eso lo que está tratando de hacer?
petrosmm