Visual Studio 2017: отображение ссылок на методы

163

Как я могу отобразить ссылки в верхней части объявления метода?
Я искал его в свойствах Visual Studio, но не смог его найти.

FADI1987
источник
Возможный дубликат подсчета пропущенных ссылок CodeLens в выпуске VS Community
Эндрю Кэмерон,
Также случай для Visual Studio 2019 Preview. Включите CodeLens вручную
OzBob

Ответы:

243

В Visual Studio Professional или Enterprise Включите CodeLens, выполнив

Инструменты → Параметры → Текстовый редактор → Все языки → CodeLens

Это недоступно в версии для сообщества

Исида
источник
26
@ FADI1987 какой экземпляр Visual Studio вы используете? CodeLens недоступны для Community Edition.
Ночной ходок
5
@ FADI1987 эта функция (CodeLens) недоступна для Community Edition. Но я ничего не могу сказать о ReSharper (я не знаю).
Ночной ходок
4
Они забрали это в 2017 году? У меня есть это в Сообществе 2015 года.
Царь Бомба
2
да, это не круто - в VS2015 сообществе есть ссылка ссылка доступна, но не в VS2017 сообществе :(
Prokurors
1
... и я подумал, что Community Edition должен был быть полный пакет
Arkiliknam
64

Не повезло с линзой кода в выпусках сообщества.

Нажмите Shift+, F12чтобы найти все ссылки.

Янис С.
источник
4
Вы также можете попробовать Ctrl + K + R вместо Shift + F12
ephraim
У меня Visual Studio Community 2017 (v 15.9.9), и у него уже есть функция линз кода по пути, описанному @ISHIDA
Pimenta
@Pimenta он есть, но при проверке ссылки по-прежнему не отображаются. Я на версии 15.9.10
Janis S.
52

Для отображения ссылок в верхней части метода необходимо включить параметр CodeLens в Visual Studio Professional и Visual Studio Enterprise .

Используйте следующие шаги, чтобы включить его.

1 . Перейдите в Инструменты и затем выберите Параметры :

введите описание изображения здесь

2 . Затем выберите текстовый редактор -> Все языки -> CodeLens

введите описание изображения здесь

3 . Установите флажок, чтобы включить кодовый объектив: введите описание изображения здесь

Теперь вы можете увидеть ссылки в верхней части методов.

Это не будет работать для VS - Community Edition

Ура!

Лаксман Гайт
источник
Мой включен, но их другие параметры даже не отображаются. VS Community 2017
Хосе Мартинес
Для VS Community 2017 вам нужно установить SSDT или SSMS 2016, это может включить CodeLens для вас. Если есть настройки расширения и двоичные файлы, расширение будет работать. Ссылка: developercommunity.visualstudio.com/content/problem/26176/…
Лаксман
50

CodeLens недоступен в выпусках сообщества. Вам нужен профессионал или выше, чтобы включить его.

В VS2015 одним из способов «получить» CodeLens была установка средств разработчика SQL Server (SSDT), но я считаю, что это было исправлено в VS2017.

Тем не менее, вы можете получить всю ссылку на метод, щелкнув правой кнопкой мыши на метод и «Найти все ссылки»

введите описание изображения здесь

Мухаммед Афсал
источник
14

Для тех, кто смотрит на это сегодня через 2 года, Visual Studio 2019 (также выпуск для сообщества) показывает ссылки

Kavo
источник
Спасибо, но по какой-то причине Codelens был по умолчанию отключен в моей версии VS. Поэтому мне пришлось включить его, но, наконец, - это работает.
faint220
Спасибо, по какой-то причине кодовая линза была включена для меня, поэтому мне пришлось отключить ее, поскольку она была абсолютно бесполезна и просто мешала мне искать что-то в коде и во время работы.
Адам Стащак
5

В предыдущих статьях я читал, что эта функция доступна в сообществе VS 2015, если вы сначала установили SQL Server Express (бесплатно), а затем установили VS. Я попробовал это, и это сработало. Мне просто нужно было переустановить Windows, и теперь я выполняю ту же процедуру, и она не работает ... поэтому попробую еще раз :). Я знаю, это сработало 6 месяцев назад, когда я пытался.

Ред

Эд Ландау
источник
С этого утра следующие VS и SQL-сервер (включая SSDT) ​​работают в комбинированном режиме, чтобы получить CodeLens. Я не уверен, где еще я должен был, но предоставил файлы на MediaShare. SSMS-Setup-ENU-1653.exe и vs_community_ENU.exe . Надеюсь, это поможет всем, кто еще ищет.
Petrosmm
1
Надеюсь, что это сработает - это соглашение между мной, продолжающим развиваться в сообществе VS2017, и возвращением к сообществу VS2015. Проблема в том, что я уже обновил свой проект до 2017 года с 2015 года, и у меня были проблемы с попыткой просто открыть проект снова в VS2015. Попробуйте эту комбинацию с предоставленными файлами @MaximusPeters и сообщите всем, работает ли она.
ozzy432836
новая установка wndows 10, установленная SSMS 2017, обновление SSMS, затем VS2017 Community Edition. Не повезло. Все еще нет ссылок на дисплее. Может быть вернуться 2 VS2015 ... или платить за профессионала!
ozzy432836
Это не использует SSMS 2017 ... он использует SMSS 2016, который имеет опцию в установщике для добавления SSDT .... Это то, что вы пытаетесь сделать?
Petrosmm