2010-10-15 24 views
8

Bir ekip, .NET proje (çözüm) kodumuzu analiz edecek, daha önce, kodun projemizi kaç satır içerdiğini sordular.Visual Studio'da Sayı Kod Satırları Sayısı

VS 2010'da bazı istatistik verileri var mı, bazı kod metrikleri var mı?

+1

Yinelenen: http://stackoverflow.com/questions/1244729/how-do-you-count-the-lines-of-code-in-a-visual-studio-solution – Tim

+4

VS nedeniyle çoğaltma, ** 2010 ** – serhio

cevap

4
+0

bu bir proje ya da * çözüm * hakkında mı? – serhio

+1

ilk bağlantı: proje, ikinci bağlantı doğrudan kaynak koduna erişim sağlar, böylece birden çok çözümü/projeyi sayabilirsiniz –

+0

İlk bağlantı standart sürümde çalışmaz. İkinci bağlantıda ek yazılımlar kurulu olmalıdır. – md1337

13

da kullanabilirsiniz DPack:

DPack Microsoft Visual Studio 2008/2010 araçlarının ÜCRETSİZ koleksiyonu. DPack, geliştiricinin verimliliğini büyük ölçüde artıracak, tekrar eden süreçleri otomatikleştirecek ve bazı Microsoft Visual Studio özelliklerine genişletecek şekilde tasarlanmıştır.

DPack çok kullanışlı ama solution statistics için sadece kullanabilirsiniz:

Çözüm istatistik özelliği bir bütün çözüm miktarı değerlendirmesine olanak tanır. Şu anda açılan çözümdeki tüm projeler hakkında bilgi toplar. Bilgiler sadece kod dosyalarında toplanır ve şunları içerir: toplam proje sayısı, toplam kod satırı sayısı, toplam yorum sayısı ve her projedeki toplam boş satır sayısı. Çözüm istatistikleri, Dışa Aktarım düğmesini kullanarak virgülle sınırlandırılmış bir CSV dosyasına aktarılabilir.

+0

DPack'i sevmenin başka bir nedeni! Bu, her zaman Visual Studio ile yüklediğim birkaç uzantıdan biridir. Düşük havai, hızlı, ve özellikle büyük olanlar, herhangi bir çözümde navigasyon büyük ölçüde hızlandırır. –

13

Açık arama (ctrl + vardiya f + ), solüsyon tüm dosyalar için

Arama (* .cs veya .vb *), düzenli ifade ^ kullanmak (hat başlangıç).

Bekleyin.

+0

+ 1, güzel, hızlı ve kirli bir yoldur, en azından bir satır sayısı için ek bloatware yüklemeye gerek yoktur. – md1337

8

proje dosyalarını içeren klasöre Powershell hareket kullanma ve

(dir -r -include *.cs,*.vb | select-string .).count 

Eğer sayım eklemek istediğiniz dosya uzantılarına sahip "cs" "vb" yerine komutunu girin.

+0

Bu da boş satırları sayıyor mu? –