2010-10-15 10 views
8

में गणना कोड लाइन्स संख्या एक टीम हमारे .NET प्रोजेक्ट (समाधान) कोड का विश्लेषण करेगी, इसलिए, इससे पहले, उन्होंने पूछा कि कोड की कितनी लाइनों में हमारी परियोजना है।विजुअल स्टूडियो

वहाँ कुछ सांख्यिकीय आंकड़ों, वी.एस. 2010 में कुछ कोड मैट्रिक्स है?

+1

डुप्लिकेट: http://stackoverflow.com/questions/1244729/how-do-you-count-the-lines-of-code-in-a-visual-studio-solution – Tim

+4

वीएस की वजह से डुप्लिकेट नहीं ** 2010 ** – serhio

उत्तर

4

हाँ

यहाँ एक ट्यूटोरियल है: http://blogs.msdn.com/b/habibh/archive/2009/10/27/how-to-count-the-lines-of-code-loc-in-your-application-using-visual-studio.aspx

या आप की तरह एक समर्पित उपकरणों का उपयोग कर सकते हैं यह एक: http://code.msdn.microsoft.com/LOCCounter

+0

यह एक परियोजना, या * समाधान * के बारे में है? – serhio

+1

पहला लिंक: प्रोजेक्ट, दूसरा लिंक सीधे स्रोत कोड तक पहुंच ताकि आप कई समाधान/परियोजनाओं की गणना कर सकें –

+0

पहला लिंक मानक संस्करण के साथ काम नहीं करता है। दूसरे लिंक को अतिरिक्त सॉफ्टवेयर स्थापित करने की आवश्यकता है। – md1337

13

तुम भी उपयोग कर सकते हैं DPack:

DPack माइक्रोसॉफ्ट विजुअल स्टूडियो 2008/2010 टूल्स का एक मुफ्त संग्रह है। डीपीएक्स को डेवलपर की उत्पादकता में काफी वृद्धि करने, दोहराने वाली प्रक्रियाओं को स्वचालित करने और कुछ माइक्रोसॉफ्ट विजुअल स्टूडियो सुविधाओं पर विस्तार करने के लिए डिज़ाइन किया गया है।

DPack बहुत आसान है, लेकिन आप solution statistics के लिए ही इसका इस्तेमाल कर सकते हैं:

समाधान आँकड़े सुविधा एक पूरी समाधान के आकार का मूल्यांकन करने के लिए अनुमति देता है। यह वर्तमान में खोले गए समाधान में सभी परियोजनाओं पर जानकारी एकत्र करता है। जानकारी केवल कोड फाइलों पर एकत्र की जाती है और इसमें शामिल हैं: लाइनों की कुल संख्या, कोड लाइनों की कुल संख्या, टिप्पणी पंक्तियों की कुल संख्या और प्रत्येक प्रोजेक्ट में खाली लाइनों की कुल संख्या। समाधान आंकड़े निर्यात बटन का उपयोग कर अल्पविराम सीमवी फ़ाइल में निर्यात किए जा सकते हैं।

+0

डीपीएक से प्यार करने का एक अन्य कारण! यह कुछ एक्सटेंशन में से एक है जिसे मैं हमेशा विजुअल स्टूडियो के साथ स्थापित करता हूं। कम ओवरहेड, तेज़, और किसी भी समाधान में विशेष रूप से बड़े लोगों में नेविगेशन को गति देता है। –

13

ओपन खोज (ctrl + पारी + ),

समाधान में सभी फ़ाइलों के लिए खोजें (* .cs या * .vb), नियमित अभिव्यक्ति ^ का उपयोग करें (लाइन शुरुआत)।

रुको।

+0

+1, यह एक अच्छा, त्वरित और गंदा तरीका है, कम से कम लाइन गिनती के लिए अतिरिक्त ब्लूटवेयर स्थापित करने की आवश्यकता नहीं है। – md1337

8

अपनी परियोजना फ़ाइलों वाले फ़ोल्डर पर powershell चाल का उपयोग करना और आदेश

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

फ़ाइल एक्सटेंशन आप अपनी गिनती में शामिल करना चाहते हैं के साथ "सीएस" "vb" की जगह दर्ज करें।

+0

क्या यह खाली लाइनों को भी गिनता है? –

संबंधित मुद्दे