Visual Studio 2017: Yöntem başvurularını görüntüleme


Yanıtlar:


243

Visual Studio Professional veya Enterprise'da bunu yaparak CodeLens'i etkinleştirin.

Araçlar → Seçenekler → Metin Düzenleyici → Tüm Diller → CodeLens

Bu, Topluluk Sürümünde mevcut değildir


26
@ FADI1987 Hangi Visual Studio örneğini kullanıyorsunuz? Topluluk Sürümü için CodeLens kullanılamaz.
Gece yürüteç

5
@ FADI1987 bu işlev (CodeLens) Topluluk Sürümü için kullanılamaz. Ama ReSharper hakkında bir şey söyleyemem (bilmiyorum).
Gece yürüteç

4
Bunu 2017'de mi aldılar? 2015 Topluluğunda sahibim.
Çar Bomba

2
evet, bu hiç hoş değil - VS2015 topluluğunda referans bağlantısı var, ancak VS2017 topluluğunda değil :(
Prokurors

1
... ve Community Edition'ın tam paket olması gerektiğini düşündüm
Arkiliknam

64

Topluluk sürümlerinde Code lens ile şans yok.

Tüm referansları bulmak için Shift+ tuşuna basın F12.


4
Shift + F12 yerine Ctrl + K + R'yi de deneyebilirsiniz
ephraim

Visual Studio Community 2017 (v 15.9.9) var ve zaten @ISHIDA
Pimenta

@Pimenta orada, ama kontrol ederken, referanslar hala gösterilmiyor. 15.9.10 sürümünde
Janis S.

52

Yöntemin üstündeki görüntüleme başvuruları için Visual Studio Professional ve Visual Studio Enterprise'da CodeLens seçeneğini etkinleştirmeniz gerekir .

Etkinleştirmek için aşağıdaki adımları kullanın.

1 . Araçlar'a gidin ve ardından Seçenekler'i seçin :

resim açıklamasını buraya girin

2 . Sonra Metin Düzenleyici -> Tüm Diller -> CodeLens'i seçin

resim açıklamasını buraya girin

3 . Kod Merceğini Etkinleştirmek için onay kutusunu tıklayın: resim açıklamasını buraya girin

Şimdi referansları yöntemlerin üstünde görebilirsiniz.

Bu VS - Topluluk Sürümü için çalışmaz

Şerefe!


mayın etkin ancak diğer seçenekler görüntülenmiyor. VS Topluluğu 2017
Josue Martinez

VS Community 2017 için SSDT veya SSMS 2016 yüklemeniz gerekir, bu sizin için CodeLens'i etkinleştirebilir. Bir uzantının ayarları ve ikili dosyaları varsa, uzantı çalışır. Ref: developercommunity.visualstudio.com/content/problem/26176/…
Laxman Gite

50

CodeLens, Topluluk sürümlerinde mevcut değildir. Açmak için Profesyonel veya daha yüksek bir sürüme ihtiyacınız var.

VS2015, CodeLens "almak" için bir yol SQL Server Developer Tools (SSDT) ​​yüklemek oldu ama bu VS2017 giderildi inanıyorum.

Yine de yönteme sağ tıklayıp "Tüm referansları bul" seçeneğine tıklayarak tüm yöntem referanslarını alabilirsiniz.

resim açıklamasını buraya girin


14

Bugün 2 yıl sonra buna bakan herkes için Visual Studio 2019 (Topluluk sürümü de) referansları gösterir


Teşekkürler, ancak bazı nedenlerden dolayı, Codelens VS sürümümde varsayılan olarak devre dışı bırakıldı. Bu yüzden etkinleştirmem gerekiyordu, ama sonunda - işe yarıyor.
faint220

Teşekkürler, bazı nedenlerden dolayı kod lensi benim için etkinleştirildi, bu yüzden tamamen işe yaramaz olduğu için sadece devre dışı bırakmak zorunda kaldım ve sadece kodda ve çalışma sırasında sth aramayı rahatsız ettim.
Adam Staszak

5

Önceki yazılarda İLK SQL Server express (ücretsiz) ve SONRA VS'yi yüklerseniz bu özelliğin VS 2015 topluluğunda mevcut olduğunu okudum. Denedim ve işe yaradı. Sadece Windows'u yeniden yüklemek zorunda kaldım ve şimdi aynı prosedürü kullanıyorum ve işe yaramadı ... bu yüzden tekrar deneyeceğim :). 6 ay önce denediğimde işe yaradığını biliyorum.

Ed


Bu sabah itibariyle aşağıdaki VS ve SQL sunucusu (SSDT dahil) size CodeLens almak için açılan çalışır. Başka nerede olması gerektiğinden emin değilim, ancak MediaShare'daki dosyaları sağladım. SSMS-Setup-ENU-1653.exe ve vs_community_ENU.exe . Umarım bu hala arayan herkese yardımcı olur.
petrosmm

1
Umarım bu çalışır - VS2017 topluluğunda gelişmeye devam etmek ve VS2015 topluluğuna geri dönmek arasında bir anlaşma kırıcı. Sorun şu ki, projemi 2015'ten 2017'ye yükselttim ve projeyi VS2015'te tekrar açmaya çalışırken sorunlar yaşadım. @MaximusPeters sağlanan dosyalar ile bu kombinasyonu deneyecek ve çalışıp çalışmadığını hepinize bildirir.
ozzy432836

wndows 10'un yeni kurulumu, yüklü SSMS 2017, SSMS yükseltme sonra VS2017 topluluk sürümü. Şanssız. Ekranda hala referans yok. 2 VS2015 geri gidiyor olabilir ... veya profesyonel için ödeme!
ozzy432836

Bu SSMS 2017 kullanmaz ... Yükleyicide SSDT ekleme seçeneği olan SMSS 2016 kullanır ... Yapmaya çalıştığınız şey bu mu?
petrosmm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.