Eksik CodeLens başvuruları, Visual Studio Community sürümü 2015 ve 2017'de sayılır


88
  1. Visual Studio Community sürümünde referansların (kod merceği) eksik olmasının bir nedeni var mı ?
  2. Seçeneklerde etkinleştirmek mümkün mü?

Visual Studio 2015 ve 2017 Community sürümünün ekran görüntüsü:

kod lensi olmayan yöntemler

İşte Visual Studio 2013'ün bir ekran görüntüsü:

kod lensli yöntemler

kaynak: dailydotnettips.com


5
Codelens'in VS Community tarafından kullanılamayacağının söylendiğini biliyorum, ancak iş makinemde bir şekilde benim için ortaya çıktı ve ayrıca bir ev bilgisayarında VS Community kullanıyorum ve bu eksik, onu nasıl edindim bilmiyorum iş yerinde görünmek için. VS Topluluğunda kod camlarını gören başka kimse var mı?
Ray

@fanray: 1) Bilgisayarınızda yüklü kod camları olan başka bir VS sürümüne sahip misiniz? 2) Tanıdığım bir kişinin kod camlı VS Topluluğu da var.
H. Pauwelyn

evet aslında o makineye 2013 Pro yükledim, siz veya biri tesadüfen kod camlarının VS Community dışında başka bir kurulum olmadan nasıl ortaya çıkacağını biliyor musunuz?
Ray

2
bir yönteme ve Ctrl K + R'ye çift tıklayın ve bunun bir poormans versiyonunu elde edersiniz, ancak onu da çok özlüyorum!
ozzy432836

Bu çok kötü - ücretsiz Visual Studio Kodu bile referansları gösterebilir ve üzerine tıklayabilir :-(
GreenEyedAndy

Yanıtlar:


75

Bu genel bir referans sayma özelliği değildir, CodeLens'in özelliklerinden sadece biridir. CodeLens yalnızca Visual Studio 2015 Pro ve sonraki sürümlerde kullanılabilir . Visual Studio 2013'te, yalnızca Ultimate özellikli bir özellikti.

GÜNCELLEME

Diğerlerinin de belirttiği gibi, SSDT veya SSMS 2016 yüklemek CodeLens'i etkinleştirebilir. Yani en VS 2015 Topluluk çünkü olan farklı bir lisans ile Pro ve CodeLens gibi bazı eksik uzantıları. Bir uzantının ikili dosyaları ve ayarları kurulu olduğu sürece, Topluluk uzantıyı etkinleştirecektir.

GÜNCELLEME 2019

"CodeLens, yalnızca Visual Studio Enterprise'da bulunan bir özellik olmuştur, ancak bu , büyük olasılıkla 2019'da Topluluk sürümü için de kullanıma sunulduğunda , Visual Studio 2019'un yakında çıkacak önizlemesinde değişecektir " Visual Studio 2019'daki Yenilikler


4
Başka bir kişi de VS'nin topluluk sürümüne sahip ancak referans sayısına sahip!
H. Pauwelyn

1
Evet% 100 eminim. Bağlantınızda da gördüm ve gerçekten haklısınız. ancak topluluk sürümüne sahip olan biri var.
H. Pauwelyn

2
Garip bir şekilde, SQL Server Management Studio 2016'yı yükledikten sonra "VS2015 Topluluğumda" göründü.
Dan Ware

3
VS Topluluğu , VS Pro'dur. Bir uzantının ayarları ve ikili dosyaları varsa, uzantı çalışacaktır. Codelens açıkça VS Community ile paketlenmiyor, ancak muhtemelen CodeLens'in veritabanı projeleriyle çalışmasına izin vermek için SSMS'de paketlendi
Panagiotis Kanavos

8
SSDT ve SSMS 2016 yükledim ve CodeLens hala VS topluluğumda görünmüyor. Toplulukta CodeLens almanın başka yolları var mı?
remotedeveloper

118

Visual Studio 2015 için en son SSDT önizlemesini aşağıdaki bağlantıdan VS 2015 Community sürümü (Güncelleme 1) ile sahip olduğum 2 makineye yükledim ve CodeLens tüm projelerim için çalışmaya başladı.

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

görüntü açıklamasını buraya girin


5
Shazaam! Bu çözüm işe yaradı. Artık VS 2015 Topluluğumdaki vb.net'teki her işlevin üzerinde referanslarım var. Referanslar harikadır çünkü tek bir tıklama sizi bir işlevden o işlevi çağıran başka bir işleve götürür. Zaman kazandırır.
Doug Null

2
CodeLens'in, DB ile birlikte verilen fazladan SQL Server x Hizmetlerinden birine dahil edildiğini eklemek istedim. İstediğiniz şeye sahip olduğunuzdan emin olmak için kimsenin işaretini kaldırmayın. Kurulumu değiştirmek zorunda kaldım çünkü ilk seferinde hepsini kaldırdım.
JohnTube

5
Kesin olarak, yalnızca "SQL Server Entegrasyon Hizmetleri" ni kurmanız gerekir. Zorunlu "SQL Server Veritabanı" ile birlikte i.imgur.com/XFWFf85.png . Bunun "Uygulamalar için Microsoft Visual Studio Araçları 2015 Dil Desteği" paketinin bir parçası olduğunu düşünüyorum, ancak bunu bir önseziye dayandırıyorum.
ölür

1
@Nick artık işe yaramıyor gibi görünüyor. Ancak Windows 10, VS2015 topluluğu ve kod camlarında başka bir dizüstü bilgisayarım var. MS'in bunu daha yeni VS 2015 topluluk yüklemelerinde düzelttiğini tahmin ediyorum
düzeltti

3
Bağlantınızla olduğu gibi SSDT'yi kurduktan sonra (SQL Server Veri Araçları (17.0 RC1)) GÖRÜNMEYE devam eder. Ne kodda ne de Seçenekler> Metin Düzenleyici> Tüm Dil = (Güncellemem var 3
Gelásio

23

Visual Studio 2015 Community sürümüm var ve başlangıçta CodeLens YOKTUR.

Ancak, Araçlar -> Uzantılar ve Güncellemeler -> Ürün Güncellemeleri'ne gidip SSDT'yi indirdikten ve SSDT paketi içindeki tüm seçenekleri yükledikten sonra, VS 2015 Community Edition mucizevi bir şekilde CodeLens'e erişebilir.


2
I + SSDT ve CodeLens büyü gibi göründü vs-2015-upgrade3 yüklü
Zakos

1
Aynı burada, Yükseltme 3 ile Yüklü VS 2015 Topluluğu ve CodeLens'im var.
Almir Vuk

2
Bu, kullanıcıların SSDT'yi yüklemesini sağlamak için basit bir plan olabilir mi?
Jimmy Shaw

Belirli Visual Studio sürümünüz için doğru SQL Server Veri Araçları paketini indirdiğinizden emin olun: docs.microsoft.com/en-us/sql/ssdt/…
Jimmy Shaw

10

Bu özellik, Visual Studio Community 2017'de devre dışı bırakılmıştır, ancak yayın öncesi sürümlerde geçici olarak kullanılabilir gibi görünmektedir.

Visual Studio Ekibi bu bildirimi 14 Mart 2017'de yayınladı :

SQL Server Veri Araçlarındaki bir yazma hatası, yüklenirken Visual Studio Community'de geçici olarak hatalı şekilde görünme özelliğine neden oldu; gördüğünüz değişiklik, bu hatayı düzeltmenin bir sonucudur.

Ayrıca, Visual Studio 2017 Tekliflerini Karşılaştır sayfasında CodeLens, Topluluk sürümünde bulunmuyor gibi görünüyor.


4

Araçlar sekmesinde Seçenekler'i seçin.

Açık pencerede aşağıdaki gibi seçin ve ardından tamam'a basın. Misal

İyi şanslar!!!


bu bir visual studio topluluk versiyonu mu? kod camlarında bu ekstra seçenekleri göremiyorum
Amit Singh Rawat

1
Profesyonel Sürüm.

1

Yukarıda R. Richards cevabına yorum yapmama izin verilmiyor, bu yüzden bunu ayrı bir cevap olarak gönderiyorum: CodeLens referansları, VS Pro'yu 2017'ye yükselttiğimde benim için de kayboldu. Ama sadece Masaüstümde ("aynı" yükseltme, Görünüşe göre CodeLens ayarlarının etkilenmediği dizüstü bilgisayarım). Her neyse, çözmek çok kolay, Metin Düzenleyicisi altında CodeLens'i etkinleştirin: Tüm Diller


1

Bir alternatif, üyeye sağ tıklayıp 'Tüm Referansları Bul'u veya kısayol tuşunu seçmektir shift+F12 * . Sadece projeye göre gruplanmış referansların sayısını değil, aynı zamanda temel kod satırlarını ve bunların sınıflarını da bulacaksınız.

* Visual Studio 2017 Topluluğu uyarınca.

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.