Visual Studio 2017: odwołania do metod wyświetlania

Odpowiedzi:

243

W programie Visual Studio Professional lub Enterprise włącz CodeLens, wykonując to:

Narzędzia → Opcje → Edytor tekstu → Wszystkie języki → CodeLens

Nie jest to dostępne w wersji Community

ISHIDA
źródło
26
@ FADI1987 jakiego wystąpienia programu Visual Studio używasz? CodeLens nie jest dostępne w wersji Community.
Nocny spacerowicz
5
@ FADI1987 ta funkcja (CodeLens) nie jest dostępna w wersji Community. Ale nie mogę nic powiedzieć o ReSharper (nie wiem).
Nocny spacerowicz,
4
Zabrali to w 2017 roku? Mam to w społeczności 2015.
Car Bomba
2
tak, to nie jest fajne - w społeczności VS2015 jest dostępny link referencyjny, ale nie w społeczności VS2017 :(
Prokurors
1
... i pomyślałem, że Community Edition miało być pełnym pakietem
Arkiliknam
64

Nie ma szczęścia z obiektywem Code w wydaniach społecznościowych.

Naciśnij Shift+, F12aby znaleźć wszystkie odniesienia.

Janis S.
źródło
4
Możesz też spróbować Ctrl + K + R zamiast Shift + F12
ephraim
Mam Visual Studio Community 2017 (v 15.9.9) i ma już funkcję Code Lens na ścieżce wyjaśnionej przez @ISHIDA
Pimenta
@Pimenta tam jest, ale podczas sprawdzania referencje nadal nie są wyświetlane. Jestem na wersji 15.9.10
Janis S.
52

Aby wyświetlić odwołania w górnej części metody, musisz włączyć opcję CodeLens w programie Visual Studio Professional i Visual Studio Enterprise .

Wykonaj poniższe czynności, aby go włączyć.

1 . Przejdź do Narzędzia, a następnie wybierz Opcje :

wprowadź opis obrazu tutaj

2 . Następnie wybierz Edytor tekstu -> Wszystkie języki -> CodeLens

wprowadź opis obrazu tutaj

3 . Kliknij pole wyboru, aby włączyć obiektyw kodu: wprowadź opis obrazu tutaj

Teraz możesz zobaczyć odniesienia na górze metod.

To nie zadziała w VS - Community Edition

Twoje zdrowie!

Laxman Gite
źródło
moja jest włączona, ale inne opcje nie są nawet wyświetlane. VS Community 2017
Josue Martinez
W przypadku VS Community 2017 musisz zainstalować SSDT lub SSMS 2016, może to włączyć CodeLens. Jeśli są tam ustawienia rozszerzenia i pliki binarne, rozszerzenie będzie działać. Ref: developercommunity.visualstudio.com/content/problem/26176/…
Laxman Gite
50

CodeLens nie jest dostępne w wydaniach Community. Aby go włączyć, potrzebujesz wersji Professional lub wyższej.

W VS2015 jednym ze sposobów „uzyskania” CodeLens była instalacja narzędzi SQL Server Developer Tools (SSDT), ale uważam, że zostało to naprawione w VS2017.

Nadal możesz pobrać wszystkie odwołania do metody, klikając prawym przyciskiem myszy metodę i „Znajdź wszystkie odwołania”

wprowadź opis obrazu tutaj

Muhammed Afsal
źródło
14

Dla każdego, kto patrzy na to dzisiaj po 2 latach, Visual Studio 2019 (także wersja Community) pokazuje odniesienia

Kavo
źródło
Dzięki, ale z jakiegoś powodu Codelens był domyślnie wyłączony w mojej wersji VS. Musiałem więc to włączyć, ale w końcu - działa.
faint220
Dzięki, z jakiegoś powodu został włączony dla mnie obiektyw kodu, więc musiałem go wyłączyć, ponieważ był kompletnie bezużyteczny i po prostu przeszkadzał mi w wyszukiwaniu czegoś w kodzie i podczas pracy.
Adam Staszak
5

W poprzednich postach przeczytałem, że ta funkcja JEST dostępna w społeczności VS 2015, jeśli NAJPIERW zainstalujesz SQL Server Express (bezpłatnie), a NASTĘPNIE zainstalujesz VS. Próbowałem i zadziałało. Po prostu musiałem ponownie zainstalować system Windows i teraz przechodzę przez tę samą procedurę i to nie działa ... więc spróbuję ponownie :). Wiem, że działało 6 miesięcy temu, kiedy próbowałem.

-Ed

Ed Landau
źródło
Od dzisiejszego ranka następujący serwer VS i SQL (w tym SSDT) ​​działa w połączeniu, aby uzyskać CodeLens. Nie jestem pewien, gdzie jeszcze powinienem był, ale udostępniłem pliki na MediaShare. SSMS-Setup-ENU-1653.exe i vs_community_ENU.exe . Mam nadzieję, że pomoże to każdemu, kto wciąż szuka.
petrosmm
1
Mam nadzieję, że to zadziała - to przełom między mną a dalszym rozwojem społeczności VS2017 i powrotem do społeczności VS2015. Problem polega na tym, że zaktualizowałem już projekt do 2017 z 2015 roku i miałem problemy z próbą ponownego otwarcia projektu w VS2015. Spróbuję tej kombinacji z plikami dostarczonymi przez @MaximusPeters i dam wszystkim znać, czy zadziała.
ozzy432836
nowa instalacja systemu Windows 10, zainstalowanie SSMS 2017, aktualizacja SSMS, a następnie edycja społeczności VS2017. Brak szczęścia. Nadal brak odniesień na wyświetlaczu. Może wrócę 2 VS2015 ... lub zapłacę za profesjonalistę!
ozzy432836
To nie korzysta z SSMS 2017… używa SMSS 2016, który ma w instalatorze opcję dodania SSDT… Czy to jest to, co próbujesz zrobić?
petrosmm