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.