Visual Studio 2017: Tampilkan referensi metode

Jawaban:

243

Dalam Visual Studio Professional atau Enterprise Mengaktifkan CodeLens dengan melakukan ini-

Alat → Pilihan → Editor Teks → Semua Bahasa → CodeLens

Ini tidak tersedia dalam Edisi Komunitas

ISHIDA
sumber
26
@ FADI1987 instance Visual Studio apa yang Anda gunakan? CodeLens tidak tersedia untuk Edisi Komunitas.
Pejalan malam
5
@ FADI1987 fungsi ini (CodeLens) tidak tersedia untuk Edisi Komunitas. Tetapi saya tidak bisa mengatakan apa-apa tentang ReSharper (saya tidak tahu).
Pejalan malam
4
Mereka mengambil ini pada 2017? Saya memilikinya di Komunitas 2015.
Tsar Bomba
2
ya, itu tidak keren - di komunitas VS2015 ada tautan referensi yang tersedia, tetapi tidak di komunitas VS2017 :(
Prokurors
1
... dan saya pikir Edisi Komunitas seharusnya menjadi paket lengkap
Arkiliknam
64

Tidak beruntung dengan lensa Kode dalam edisi Komunitas.

Tekan Shift+ F12untuk menemukan semua referensi.

Janis S.
sumber
4
Anda juga dapat mencoba Ctrl + K + R alih-alih Shift + F12
ephraim
Saya memiliki Visual Studio Community 2017 (v 15.9.9) dan sudah memiliki fitur Kode Lensa di jalur yang dijelaskan oleh @ISHIDA
Pimenta
@ Pesona itu ada di sana, tetapi ketika memeriksanya, referensi masih tidak ditampilkan. Saya pada versi 15.9.10
Janis S.
52

Untuk referensi tampilan di atas metode, Anda harus mengaktifkan opsi CodeLens di Visual Studio Professional dan Visual Studio Enterprise .

Gunakan langkah-langkah di bawah ini untuk mengaktifkannya.

1 . Pergi ke Alat dan kemudian pilih Opsi :

masukkan deskripsi gambar di sini

2 . Kemudian Pilih Editor Teks -> Semua Bahasa -> CodeLens

masukkan deskripsi gambar di sini

3 . Klik pada kotak centang untuk Mengaktifkan Lensa Kode: masukkan deskripsi gambar di sini

Sekarang Anda dapat melihat referensi di atas metode.

Ini tidak akan berfungsi untuk VS - Edisi Komunitas

Bersulang!

Laxman Gite
sumber
saya diaktifkan tetapi mereka opsi lain bahkan tidak ditampilkan. VS Community 2017
Josue Martinez
Untuk VS Community 2017 Anda perlu menginstal SSDT atau SSMS 2016 mungkin mengaktifkan CodeLens untuk Anda. Jika pengaturan dan binari ekstensi ada, ekstensi akan berfungsi. Ref: developercommunity.visualstudio.com/content/problem/26176/…
Laxman Gite
50

CodeLens tidak tersedia dalam edisi Komunitas. Anda perlu Profesional atau lebih tinggi untuk mengaktifkannya.

Di VS2015, salah satu cara untuk "mendapatkan" CodeLens adalah menginstal SQL Server Developer Tools (SSDT) ​​tapi saya yakin ini telah diperbaiki di VS2017.

Tetap Anda bisa mendapatkan semua referensi metode dengan mengklik kanan pada metode dan "Temukan Semua referensi"

masukkan deskripsi gambar di sini

Muhammed Afsal
sumber
14

Bagi siapa saja yang melihat ini hari ini setelah 2 tahun, Visual Studio 2019 (edisi Komunitas juga) menunjukkan referensi

Kavo
sumber
Terima kasih, tetapi karena beberapa alasan, Codelens secara default dinonaktifkan di versi VS saya. Jadi saya harus mengaktifkannya, tetapi akhirnya - itu berhasil.
faint220
Terima kasih, untuk beberapa alasan, kode lensa diaktifkan untuk saya, jadi saya harus menonaktifkannya karena sama sekali tidak berguna dan hanya mengganggu saya mencari kode dan saat bekerja.
Adam Staszak
5

Dalam posting sebelumnya saya telah membaca bahwa fitur ini tersedia di komunitas VS 2015 jika Anda pertama kali menginstal SQL Server express (gratis) dan KEMUDIAN menginstal VS. Saya sudah mencobanya dan berhasil. Saya hanya perlu menginstal ulang Windows dan saya akan melalui prosedur yang sama sekarang dan tidak berfungsi ... jadi akan coba lagi :). Saya tahu itu bekerja 6 bulan yang lalu ketika saya mencoba.

-Ed

Ed Landau
sumber
Pada pagi ini, VS dan SQL server berikut (termasuk SSDT) ​​bekerja dalam kombo untuk memberi Anda CodeLens. Saya tidak yakin di mana lagi saya seharusnya, tetapi telah menyediakan file di MediaShare. SSMS-Setup-ENU-1653.exe dan vs_community_ENU.exe . Saya harap ini membantu orang yang masih mencari.
petrosmm
1
Semoga ini berhasil - ini adalah pemecah kesepakatan antara saya terus berkembang di komunitas VS2017 dan kembali ke komunitas VS2015. Masalahnya saya sudah memutakhirkan proyek saya ke 2017 dari 2015 dan memiliki masalah mencoba untuk hanya membuka proyek lagi di VS2015. Akan mencoba kombinasi ini dengan file @MaximusPeters yang disediakan dan memberi tahu Anda semua jika berfungsi.
ozzy432836
instalasi baru wndows 10, instal SSMS 2017, upgrade SSMS kemudian edisi komunitas VS2017. Tidak berhasil Masih belum ada referensi yang dipajang. Mungkin akan kembali 2 VS2015 ... atau membayar untuk profesional!
ozzy432836
Ini tidak menggunakan SSMS 2017 ... ini menggunakan SMSS 2016 yang memiliki opsi di installer untuk menambahkan SSDT .... Apakah itu yang Anda coba lakukan?
petrosmm