Число пропущенных ссылок CodeLens в Visual Studio Community Edition 2015 и 2017
- Есть ли причина, по которой счетчик ссылок (кодовая линза) отсутствует в выпуске Visual Studio Community?
- Возможно ли включить его в настройках?
Вот скриншот выпуска 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]()
Удачи!!!