Visual Studio 2017: visualizza i riferimenti ai metodi


Risposte:


243

In Visual Studio Professional o Enterprise Abilita CodeLens facendo questo-

Strumenti → Opzioni → Editor di testo → Tutte le lingue → CodeLens

Questo non è disponibile nella Community Edition


26
@ FADI1987 quale istanza di Visual Studio usi? CodeLens non disponibili per Community Edition.
notturno

5
@ FADI1987 questa funzione (CodeLens) non è disponibile per Community Edition. Ma non posso dire nulla su ReSharper (non lo so).
Camminatore notturno

4
L'hanno portato via nel 2017? Ce l'ho nel 2015 Community.
Tsar Bomba,

2
sì, non è bello - nella comunità VS2015 è disponibile un link di riferimento, ma non nella comunità VS2017 :(
Prokurors

1
... e pensavo che la Community Edition avrebbe dovuto essere il pacchetto completo
Arkiliknam,

64

Nessuna fortuna con la lente Code nelle edizioni Community.

Premi Shift+ F12per trovare tutti i riferimenti.


4
Puoi anche provare Ctrl + K + R invece di Maiusc + F12
ephraim

Ho Visual Studio Community 2017 (v 15.9.9) e ha già la funzione Code Lens sul percorso spiegato da @ISHIDA
Pimenta

@Pimenta è lì, ma quando lo si controlla, i riferimenti non vengono ancora visualizzati. Sono sulla versione 15.9.10
Janis S.

52

Per i riferimenti di visualizzazione nella parte superiore del metodo è necessario abilitare l' opzione CodeLens in Visual Studio Professional e Visual Studio Enterprise .

Utilizzare i passaggi seguenti per abilitarlo.

1 . Vai su Strumenti e seleziona Opzioni :

inserisci qui la descrizione dell'immagine

2 . Quindi selezionare Editor di testo -> Tutte le lingue -> CodeLens

inserisci qui la descrizione dell'immagine

3 . Fare clic sulla casella di controllo per abilitare Code Lens: inserisci qui la descrizione dell'immagine

Ora puoi vedere i riferimenti nella parte superiore dei metodi.

Questo non funzionerà per VS - Community Edition

Saluti!


il mio è abilitato ma le altre opzioni non sono nemmeno visualizzate. VS Community 2017
Josue Martinez,

Per VS Community 2017 è necessario installare SSDT o SSMS 2016 che potrebbe abilitare CodeLens per te. Se ci sono le impostazioni e i binari di un'estensione, l'estensione funzionerà. Rif: developercommunity.visualstudio.com/content/problem/26176/…
Laxman Gite

50

CodeLens non è disponibile nelle edizioni Community. Per accenderlo è necessario Professional o superiore.

In VS2015, un modo per "ottenere" CodeLens era installare gli strumenti per sviluppatori SQL Server (SSDT), ma credo che questo sia stato corretto in VS2017.

Puoi comunque ottenere tutti i riferimenti ai metodi facendo clic con il pulsante destro del mouse sul metodo e "Trova tutti i riferimenti"

inserisci qui la descrizione dell'immagine


14

Per chiunque lo guardi oggi dopo 2 anni, Visual Studio 2019 (anche Community Edition) mostra i riferimenti


Grazie, ma per qualche ragione, Codelens era disabilitato di default nella mia versione di VS. Quindi ho dovuto abilitarlo, ma alla fine - funziona.
faint220

Grazie, per qualche ragione il codice obiettivo è stato abilitato per me, quindi ho dovuto disabilitarlo perché era totalmente inutile e mi ha disturbato a cercare sth nel codice e durante il lavoro.
Adam Staszak,

5

Nei post precedenti ho letto che questa funzionalità è disponibile sulla community VS 2015 se si installa PRIMA SQL Server express (gratuito) e POI si installa VS. L'ho provato e ha funzionato. Ho dovuto reinstallare Windows e ora sto seguendo la stessa procedura e non ha funzionato ... quindi riproverò :). So che ha funzionato 6 mesi fa quando ho provato.

-Ed


A partire da questa mattina i seguenti server VS e SQL (incluso SSDT) ​​funzionano in combinazione per ottenere CodeLens. Non sono sicuro di dove altro avrei dovuto, ma ho fornito i file su MediaShare. SSMS-Setup-ENU-1653.exe e vs_community_ENU.exe . Spero che questo aiuti chiunque cerchi ancora.
petrosmm,

1
Spero che funzioni - è un grosso problema tra me che continua a svilupparsi nella comunità VS2017 e tornare alla comunità VS2015. Il problema è che ho già aggiornato il mio progetto al 2017 dal 2015 e ho avuto problemi nel tentativo di riaprire il progetto in VS2015. Proverò questa combinazione con i file @MaximusPeters forniti e ti farà sapere se funziona.
ozzy432836,

nuova installazione di wndows 10, installazione di SSMS 2017, aggiornamento di SSMS e edizione della community VS2017. Senza fortuna. Ancora nessun riferimento sul display. Potrebbe tornare indietro di 2 VS2015 ... o pagare per un professionista!
ozzy432836,

Questo non utilizza SSMS 2017 ... utilizza SMSS 2016 che ha l'opzione nel programma di installazione per aggiungere SSDT .... È quello che stai cercando di fare?
petrosmm,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.