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


163

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



Также случай для 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 (также выпуск для сообщества) показывает ссылки


Спасибо, но по какой-то причине 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.