Las referencias de CodeLens faltantes cuentan en Visual Studio Community edition 2015 y 2017


  1. ¿Hay alguna razón por la que falta el número de referencias (code lens) en Visual Studio Community edition?
  2. ¿Es posible habilitarlo en las opciones?

Aquí hay una captura de pantalla de Visual Studio 2015 y 2017 Community edition:

métodos sin lente de código

Aquí hay una captura de pantalla de Visual Studio 2013:

métodos con lente de código

fuente: dailydotnettips.com

Author: H. Pauwelyn, 2015-10-15

5 answers

Esta no es una característica genérica de conteo de referencias, es solo una de las características de CodeLens. CodeLens solo está disponible en Visual Studio 2015 Pro y superior . En Visual Studio 2013 fue una característica única.

ACTUALIZACIÓN

Como otros han señalado, instalar SSDT o SSMS 2016 también puede habilitar CodeLens. Esto se debe a que VS 2015 Community es Pro, con una licencia diferente y algunas extensiones faltantes como CodeLens. Siempre y cuando una extensión los binarios y la configuración están instalados, la Comunidad activará la extensión.

 68
Author: Panagiotis Kanavos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-22 07:33:10

Instalé la última vista previa de SSDT para Visual Studio 2015 desde el enlace de abajo en 2 máquinas que tengo con VS 2015 Community edition (Actualización 1), y CodeLens comenzó a trabajar para todos mis proyectos.

Https://msdn.microsoft.com/en-us/library/mt204009.aspx

introduzca la descripción de la imagen aquí

 102
Author: R. Richards,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-08-31 18:07:40

Tengo Visual Studio 2015 Community edition y originalmente no tenía CodeLens.

Sin embargo, después de ir a Herramientas -> Extensiones y Actualizaciones -> Actualizaciones de productos y luego descargar SSDT e instalar todas las opciones dentro del paquete SSDT, my VS 2015 Community Edition ahora milagrosamente tiene acceso a CodeLens.

 22
Author: Jimmy Shaw,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-12 21:16:33

Esta función se ha desactivado en Visual Studio Community 2017, aunque parece que estaba disponible temporalmente en versiones previas al lanzamiento.

El Equipo de Visual Studio emitió esta declaración el 14 de marzo de 2017:

Un error de creación en las herramientas de datos de SQL Server dio lugar a la capacidad que aparece temporalmente de forma incorrecta en Visual Studio Comunidad cuando se instala; el cambio que se ve es el resultado de la corrección que error.

Además, en la página Compare las ofertas de Visual Studio 2017, CodeLens parece no estar disponible en la edición de la comunidad.

 10
Author: pius,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-28 22:42:26

No se me permite comentar la respuesta de R. Richards anterior, por lo que publicar esto como una respuesta separada: Las referencias de CodeLens desaparecieron para mí también cuando actualizé mi VS Pro a 2017. Pero solo en mi escritorio ("misma" actualización se comportó de manera diferente en mi computadora portátil, donde la configuración de CodeLens aparentemente no se ve afectada). De todos modos, muy fácil de resolver solo Habilitar CodeLens en el Editor de texto: Todos los idiomas

 1
Author: Peter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-30 10:02:51