Число пропущенных ссылок CodeLens в Visual Studio Community Edition 2015 и 2017

  1. Есть ли причина, по которой счетчик ссылок (кодовая линза) отсутствует в выпуске Visual Studio Community?
  2. Возможно ли включить его в настройках?

Вот скриншот выпуска Visual Studio 2015 и 2017 Community Edition:

methods without code lens

Вот скриншот Visual Studio 2013:

methods with code lens

источник: dailydotnettips.com

Ответ 1

Это не общая функция подсчета ссылок, это просто одна из функций CodeLens. CodeLens доступен только в Visual Studio 2015 Pro и выше. В Visual Studio 2013 это была функция только для Ultimate.

ОБНОВИТЬ

Как уже отмечали другие, установка SSDT или SSMS 2016 также может включать CodeLens. Это потому, что VS 2015 Community - Pro, с другой лицензией и некоторыми отсутствующими расширениями, такими как CodeLens. Пока установлены двоичные файлы расширения и настройки, Сообщество будет активировать расширение.

ОБНОВЛЕНИЕ 2019

"CodeLens была функцией, доступной только в Visual Studio Enterprise, но она изменится в предстоящем предварительном просмотре Visual Studio 2019, когда он также будет доступен для выпуска Community, вероятно, в 2019 году" Что нового в Visual Studio 2019

Ответ 2

Я установил последний предварительный просмотр SSDT для Visual Studio 2015 по приведенной ниже ссылке на 2 компьютерах с версией VS 2015 Community Edition (обновление 1), и CodeLens начал работать для всех моих проектов.

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

enter image description here

Ответ 3

У меня есть версия Visual Studio 2015 Community, и у нее изначально не было CodeLens.

Однако после перехода в Инструменты → Расширения и обновления → Обновления продукта, а затем загрузка SSDT и установка всех параметров в пакете SSDT, моя версия VS 2015 Community Edition теперь чудесным образом имеет доступ к CodeLens.

Ответ 4

Эта функция отключена в Visual Studio Community 2017, хотя похоже, что она временно доступна в версиях до выпуска.

Команда Visual Studio опубликовала это выражение от 14 марта 2017 года:

Ошибка создания в SQL Server Data Tools привела к возможность временно отображаться неправильно в Visual Studio Сообщество при установке; изменение, которое вы видите, является результатом исправления эта ошибка.

Кроме того, на странице Compare Visual Studio 2017 предложений страница CodeLens не доступна в версии сообщества.

Ответ 5

Мне не разрешено комментировать ответ Р. Ричардса выше, поэтому опубликуем это как отдельный ответ: ссылки CodeLens исчезли и для меня, когда я обновил VS Pro до 2017. Но только на моем рабочем столе ( "то же" обновление вел себя по-другому на моем ноутбуке, где настройки CodeLens, по-видимому, не затронуты). Во всяком случае, очень легко разрешить просто Enable CodeLens в текстовом редакторе: все языки

Ответ 6

В качестве альтернативы можно просто щелкнуть правой кнопкой мыши по члену и выбрать "Найти все ссылки" или горячую клавишу shift + F12 *. Вы найдете не только количество ссылок, сгруппированных по проектам, но и строки кода и их классы.

* Согласно сообществу Visual Studio 2017

Ответ 7

На вкладке Инструменты выберите Параметры.

В открывшемся окне выберите, как показано ниже, а затем нажмите ОК. Example

Удачи!!!