Jumlah referensi CodeLens hilang dalam Visual Studio Community edisi 2015 dan 2017

88
  1. Adakah alasan mengapa jumlah referensi (lensa kode) tidak ada di edisi Visual Studio Community?
  2. Apakah mungkin untuk mengaktifkannya dalam opsi?

Berikut tangkapan layar dari Visual Studio 2015 dan edisi 2017 Community:

metode tanpa lensa kode

Berikut adalah tangkapan layar dari Visual Studio 2013:

metode dengan lensa kode

sumber: dailydotnettips.com

H. Pauwelyn
sumber
5
Saya tahu telah dikatakan bahwa codelens tidak tersedia untuk Komunitas VS, tetapi di mesin kerja saya, kode itu muncul untuk saya, dan saya juga menggunakan Komunitas VS di komputer rumah dan kurang, saya tidak tahu bagaimana saya mendapatkannya untuk muncul di tempat kerja. Adakah yang melihat codelens muncul di Komunitas VS mereka?
Ray
@fanray: 1) Sudahkah Anda maby versi lain dari VS dengan codelens diinstal pada pc Anda? 2) Seseorang yang saya kenal juga memiliki VS Community dengan codelens.
H. Pauwelyn
ya, saya sebenarnya memiliki 2013 Pro yang diinstal pada mesin itu, apakah Anda atau siapa pun secara kebetulan mengetahui cara menampilkan codelens tanpa instalasi lain selain VS Community?
Ray
2
klik dua kali metode dan Ctrl K + R dan Anda mendapatkan versi poormans itu tetapi saya sangat merindukannya juga!
ozzy432836
Itu sangat buruk - bahkan Kode Visual Studio gratis dapat menunjukkan referensi dan dapat mengkliknya :-(
GreenEyedAndy

Jawaban:

75

Ini bukan fitur penghitungan referensi umum, ini hanya salah satu fitur CodeLens. CodeLens hanya tersedia di Visual Studio 2015 Pro dan yang lebih baru . Dalam Visual Studio 2013 itu adalah fitur Ultimate-only.

MEMPERBARUI

Seperti yang telah dicatat orang lain, menginstal SSDT atau SSMS 2016 dapat mengaktifkan CodeLens juga. Itu karena VS 2015 Community adalah Pro, dengan lisensi berbeda dan beberapa ekstensi hilang seperti CodeLens. Selama biner dan setelan ekstensi dipasang, Komunitas akan mengaktifkan ekstensi tersebut.

UPDATE 2019

"CodeLens telah menjadi fitur yang hanya ditemukan di Visual Studio Enterprise, tetapi itu akan berubah dalam pratinjau Visual Studio 2019 mendatang, ketika itu juga akan tersedia untuk edisi Komunitas , kemungkinan pada tahun 2019" Apa yang Baru di Visual Studio 2019

Panagiotis Kanavos
sumber
4
Orang lain juga memiliki versi komunitas VS tetapi dia memiliki jumlah referensi!
H. Pauwelyn
1
Ya 100% yakin. Saya juga telah melihat di tautan Anda dan memang Anda punya hak. tetapi ada seseorang yang memilikinya dengan versi komunitas.
H. Pauwelyn
2
Anehnya, ini muncul di "Komunitas VS2015" saya setelah saya menginstal SQL Server Management Studio 2016.
Dan Ware
3
Komunitas VS adalah VS Pro. Jika pengaturan ekstensi dan biner ada, ekstensi akan berfungsi. Codelens jelas tidak dikemas dengan VS Community tetapi dikemas dalam SSMS, mungkin untuk memungkinkan CodeLens bekerja dengan proyek database
Panagiotis Kanavos
8
Saya telah menginstal SSDT dan SSMS 2016 dan CodeLens masih tidak muncul di komunitas VS saya. Adakah cara lain untuk mendapatkan CodeLens di komunitas?
pengembang jarak jauh
118

Saya menginstal pratinjau SSDT terbaru untuk Visual Studio 2015 dari tautan di bawah ini pada 2 mesin yang saya miliki dengan edisi VS 2015 Community (Pembaruan 1), dan CodeLens mulai bekerja untuk semua proyek saya.

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

masukkan deskripsi gambar di sini

R. Richards
sumber
5
Shazaam! Solusi ini berhasil. Saya sekarang memiliki referensi di atas setiap fungsi di vb.net di Komunitas VS 2015 saya. Referensi itu luar biasa karena satu klik membawa Anda dari suatu fungsi ke fungsi lain yang memanggil fungsi itu. Menghemat waktu.
Doug Null
2
Saya ingin menambahkan bahwa CodeLens disertakan dalam salah satu dari SQL Server x Services tambahan yang dibundel dengan DB. Jangan lepaskan siapa pun untuk memastikan Anda mendapatkan apa yang Anda inginkan. Saya harus memodifikasi penginstalan karena saya menghapus semua centang pada kali pertama.
JohnTube
5
Tepatnya, Anda hanya perlu menginstal "SQL Server Integration Services". Bersama dengan "Database Server SQL" wajib i.imgur.com/XFWFf85.png . Saya pikir itu bagian dari paket "Microsoft Visual Studio Tools for Applications 2015 Language Support", tapi saya mendasarkannya pada firasat.
die maus
1
@Nick sepertinya tidak berfungsi lagi. Tetapi saya memiliki laptop lain di Windows 10, komunitas VS2015 dan codelens. Saya menduga MS memperbaiki ini pada pemasangan komunitas VS 2015 yang lebih baru
MRainzo
3
Setelah menginstal SSDT dengan tautan Anda (Alat Data SQL Server (17.0 RC1)), SSDT tetap TIDAK MUNCUL. Baik dalam kode atau Opsi> Editor Teks> Semua Bahasa = (Saya memiliki Pembaruan 3.
Gelásio
23

Saya memiliki Visual Studio 2015 Community edition dan awalnya TIDAK memiliki CodeLens.

Namun, setelah masuk ke Alat -> Ekstensi dan Pembaruan -> Pembaruan Produk dan kemudian mengunduh SSDT dan menginstal semua opsi dalam paket SSDT, Edisi Komunitas VS 2015 saya sekarang secara ajaib memiliki akses ke CodeLens.

Jimmy Shaw
sumber
2
Saya menginstal vs-2015-upgrade3 + SSDT dan CodeLens tampak seperti ajaib
Zakos
1
Sama di sini, Komunitas VS 2015 Terinstal dengan Upgrade 3 dan saya memiliki CodeLens.
Almir Vuk
2
Mungkinkah ini hanya plot untuk meminta pengguna menginstal SSDT?
Jimmy Shaw
Pastikan untuk mengunduh paket Alat Data Server SQL yang benar untuk versi khusus Visual Studio Anda: docs.microsoft.com/en-us/sql/ssdt/…
Jimmy Shaw
10

Fitur ini telah dinonaktifkan di Visual Studio Community 2017, meskipun sepertinya fitur ini sementara tersedia dalam versi pra-rilis.

Tim Visual Studio mengeluarkan pernyataan ini pada tanggal 14 Maret 2017:

Kesalahan penulisan di Alat Data SQL Server mengakibatkan kapabilitas untuk sementara tidak muncul dengan benar di komunitas Visual Studio saat diinstal; perubahan yang Anda lihat adalah hasil dari mengoreksi kesalahan itu.

Selain itu, di halaman Bandingkan Penawaran Visual Studio 2017 CodeLens tampaknya tidak tersedia di edisi Komunitas.

pius
sumber
4

Pada tab Alat pilih Opsi.

Di jendela yang terbuka pilih seperti di bawah, lalu tekan ok. Contoh

Semoga berhasil!!!


sumber
apakah ini versi komunitas studio visual? saya tidak dapat melihat opsi tambahan ini pada codelens
Amit Singh Rawat
1
Ini Versi Profesional.
1

Saya tidak diizinkan untuk mengomentari jawaban R. Richards di atas, jadi posting ini sebagai jawaban terpisah: Referensi CodeLens juga hilang untuk saya ketika saya meningkatkan VS Pro ke 2017. Tetapi hanya di Desktop saya (peningkatan "sama" berperilaku berbeda di laptop saya, di mana pengaturan CodeLens tampaknya tidak terpengaruh). Bagaimanapun, sangat mudah untuk mengatasinya cukup Aktifkan CodeLens di bawah Editor Teks: Semua Bahasa

Peter
sumber
1

Alternatifnya adalah dengan mengklik kanan anggota dan pilih 'Temukan Semua Referensi' atau tombol pintas shift+ F12*. Tidak hanya Anda akan menemukan jumlah referensi yang dikelompokkan berdasarkan proyek, tetapi juga baris kode yang mendasari dan kelasnya.

* Sesuai Komunitas Visual Studio 2017.

MHDuke
sumber