Liczba brakujących odwołań CodeLens w programie Visual Studio Community Edition 2015 i 2017

88
  1. Czy istnieje powód, dla którego brakuje liczby odwołań (soczewki kodu) w programie Visual Studio Community?
  2. Czy można to włączyć w opcjach?

Oto zrzut ekranu programu Visual Studio 2015 i 2017 Community Edition:

metody bez soczewki kodu

Oto zrzut ekranu programu Visual Studio 2013:

metody z obiektywem kodu

źródło: dailydotnettips.com

H. Pauwelyn
źródło
5
Wiem, że powiedziano, że codelens nie jest dostępny dla społeczności VS, ale na moim komputerze w jakiś sposób pokazał mi się, a także używam społeczności VS na komputerze domowym i brakuje jej, nie wiem, skąd to mam pojawić się w pracy. Czy ktoś jeszcze widział Codelens pojawiające się w społeczności VS?
Ray
@fanray: 1) Czy masz inną wersję VS z zainstalowanymi kodami na komputerze? 2) Osoba, którą znam, ma również społeczność VS z codelens.
H. Pauwelyn
tak, faktycznie mam 2013 Pro zainstalowany na tym komputerze, czy ty lub ktokolwiek przez przypadek wiecie, jak sprawić, by kodelensy pojawiały się bez kolejnej instalacji poza VS Community?
Ray
2
kliknij dwukrotnie metodę i Ctrl K + R, a otrzymasz poormansową wersję tego, ale ja też bardzo za tym tęsknię!
ozzy432836
To takie złe - nawet darmowy Visual Studio Code może wyświetlać odwołania i jest w stanie je kliknąć :-(
GreenEyedAndy

Odpowiedzi:

75

To nie jest ogólna funkcja liczenia odwołań, to tylko jedna z funkcji CodeLens. CodeLens jest dostępne tylko w programie Visual Studio 2015 Pro i nowszych wersjach . W Visual Studio 2013 była to funkcja dostępna tylko w wersji Ultimate.

AKTUALIZACJA

Jak zauważyli inni, zainstalowanie SSDT lub SSMS 2016 może również włączyć CodeLens. Dzieje się tak , ponieważ Społeczność VS 2015 jest Pro, z inną licencją i brakującymi rozszerzeniami, takimi jak CodeLens. Dopóki pliki binarne i ustawienia rozszerzenia są zainstalowane, Społeczność aktywuje rozszerzenie.

UPDATE 2019

„CodeLens to funkcja dostępna tylko w programie Visual Studio Enterprise, ale zmieni się to w nadchodzącej wersji zapoznawczej programu Visual Studio 2019, kiedy będzie również dostępna w wersji Community , prawdopodobnie w 2019 r.” Co nowego w programie Visual Studio 2019

Panagiotis Kanavos
źródło
4
Inna osoba również ma społeczną wersję VS, ale ma liczbę referencji!
H. Pauwelyn
1
Tak, na 100%. Widziałem również w twoim linku i rzeczywiście masz rację. ale jest ktoś, kto ma to w wersji społecznościowej.
H. Pauwelyn
2
Co dziwne, pojawił się w mojej „Społeczności VS2015” po zainstalowaniu programu SQL Server Management Studio 2016.
Dan Ware
3
Społeczność VS to VS Pro. Jeśli są tam ustawienia rozszerzenia i pliki binarne, rozszerzenie będzie działać. Codelens oczywiście nie jest dołączony do VS Community, ale jest spakowany w SSMS, prawdopodobnie aby umożliwić CodeLens pracę z projektami baz danych
Panagiotis Kanavos
8
Zainstalowałem SSDT i SSMS 2016, a CodeLens nadal nie pojawia się w mojej społeczności VS. Czy są jakieś inne sposoby na uzyskanie CodeLens w społeczności?
zdalny programista,
116

Zainstalowałem najnowszą wersję zapoznawczą SSDT dla Visual Studio 2015 z linku poniżej na 2 maszynach, które posiadam z VS 2015 Community Edition (Update 1), a CodeLens zaczął działać dla wszystkich moich projektów.

https://msdn.microsoft.com/en-us/library/mt204009.aspx

wprowadź opis obrazu tutaj

R. Richards
źródło
5
Shazaam! To rozwiązanie zadziałało. Mam teraz odniesienia nad każdą funkcją w vb.net w mojej społeczności VS 2015. Odniesienia są niesamowite, ponieważ jedno kliknięcie przenosi Cię z funkcji do dowolnej innej funkcji, która ją wywołuje. Oszczędza czas.
Doug Null
2
Chciałem dodać, że CodeLens jest zawarte w jednej z dodatkowych usług SQL Server x w pakiecie z bazą danych. Nie odznaczaj nikogo, aby upewnić się, że masz to, czego chcesz. Musiałem zmodyfikować instalację, ponieważ odznaczyłem je wszystkie za pierwszym razem.
JohnTube,
5
Aby być precyzyjnym, wystarczy zainstalować „SQL Server Integration Services”. Wraz z obowiązkową „bazą danych SQL Server” i.imgur.com/XFWFf85.png . Myślę, że jest to część pakietu „Microsoft Visual Studio Tools for Applications 2015 Language Support”, ale opieram się na tym przeczuciu.
die maus
1
@Nick, to już nie działa. Ale mam innego laptopa na Windows 10, społeczność VS2015 i codelens. Domyślam się, że MS naprawił to w nowszych instalacjach społeczności VS 2015
MRainzo
3
Po zainstalowaniu SSDT tak jak z twoim łączem (SQL Server Data Tools (17.0 RC1)) nadal NIE POJAWIA SIĘ. Ani w kodzie, ani w Opcjach> Edytor tekstu> Cały język = (mam aktualizację 3.
Gelásio
23

Mam Visual Studio 2015 Community i pierwotnie NIE posiadałem CodeLens.

Jednak po przejściu do Narzędzia -> Rozszerzenia i aktualizacje -> Aktualizacje produktu, a następnie pobraniu SSDT i zainstalowaniu wszystkich opcji w pakiecie SSDT, moja VS 2015 Community Edition w cudowny sposób ma teraz dostęp do CodeLens.

Jimmy Shaw
źródło
2
Zainstalowałem vs-2015-upgrade3 + SSDT i CodeLens wyglądały jak magia
Zakos
1
To samo tutaj, zainstalowałem społeczność VS 2015 z Upgrade 3 i mam CodeLens.
Almir Vuk,
2
Czy to może być po prostu spiskowanie, aby użytkownicy zainstalowali SSDT?
Jimmy Shaw,
Pamiętaj, aby pobrać poprawny pakiet narzędzi SQL Server Data Tools dla określonej wersji programu Visual Studio: docs.microsoft.com/en-us/sql/ssdt/ ...
Jimmy Shaw,
10

Ta funkcja została wyłączona w programie Visual Studio Community 2017, chociaż wygląda na to, że była tymczasowo dostępna w wersjach wstępnych.

Zespół Visual Studio wydał następujące oświadczenie 14 marca 2017 r .:

Błąd tworzenia w SQL Server Data Tools spowodował, że możliwość tymczasowego wyświetlania się niepoprawnie w Visual Studio Community po zainstalowaniu; zmiana, którą widzisz, jest wynikiem skorygowania tego błędu.

Ponadto na stronie Porównaj oferty programu Visual Studio 2017 CodeLens wydaje się być niedostępne w wersji Community.

pius
źródło
4

Na karcie Narzędzia wybierz Opcje.

W otwartym oknie wybierz jak poniżej, a następnie naciśnij OK. Przykład

Powodzenia!!!


źródło
czy to jest wersja społecznościowa Visual Studio? nie widzę tych dodatkowych opcji w codelens
Amit Singh Rawat
1
To wersja profesjonalna.
1

Nie wolno mi komentować odpowiedzi R. Richardsa powyżej, więc zamieszczam to jako osobną odpowiedź: odniesienia do CodeLens zniknęły również dla mnie, kiedy zaktualizowałem VS Pro do 2017. Ale tylko na moim komputerze („ta sama” aktualizacja zachowywała się inaczej na mój laptop, na którym ustawienia CodeLens najwyraźniej nie uległy zmianie). W każdym razie bardzo łatwe do rozwiązania, po prostu Włącz CodeLens w Edytorze tekstu: wszystkie języki

Piotr
źródło
1

Alternatywą jest kliknięcie członka prawym przyciskiem myszy i wybranie „Znajdź wszystkie odwołania” lub skrótu klawiszowego shift+ F12*. Znajdziesz nie tylko liczbę odwołań pogrupowanych według projektu, ale także podstawowe wiersze kodu i ich klasy.

* Zgodnie ze społecznością programu Visual Studio 2017.

MHDuke
źródło