2013-10-24 4 views
6

में विजुअल स्टूडियो 2012 कोड विश्लेषण चलाने और रिपोर्टिंग टीमसिटी में विजुअल स्टूडियो 2012 कोड विश्लेषण चलाने और रिपोर्ट करने का सबसे अच्छा तरीका क्या है?टीमसिटी

उत्तर

5

चूंकि FxCop या कोड विश्लेषण सीधे एमएसबिल्ड में एकीकृत करता है, इसलिए यह प्रोजेक्ट बनाने के दौरान /p:RunCodeAnalysis=Always या /p:RunCodeAnalysis=True को एमएसबिल्ड कमांडलाइन में जोड़ना जितना आसान हो सकता है। चूंकि यह मानक कंपाइलर चेतावनियां उत्पन्न करेगा, टीमसिटी को उन्हें स्वचालित रूप से चुनना चाहिए।

+0

मैं इस 10 बार ऊपर उठाना चाहता हूं! जब तक मुझे आपका जवाब नहीं मिला, तब तक मैंने कठिन तरीकों से कोशिश करने में कुछ घंटे खो दिए। मैंने अपने पहले बिल्ड चरण (एमएसबिल्ड) पर पैरामीटर डाला और बिल्ड लॉग में विशिष्ट टेक्स्ट द्वारा खोजी गई एक नई "विफलता शर्त" बनाई। आपको बहुत धन्यवाद! – fabriciorissetto

0

विजुअल स्टूडियो 2010+ कोड विश्लेषण (FxCop 10.0) पर आधारित है। आप बस 'FxCop' रनर प्रकार के निर्माण चरण को जोड़ सकते हैं।

जब 'रिपोर्ट XSLT फ़ाइल' सेटिंग कॉन्फ़िगर की गई है तो बिल्ड धावक एक HTML रिपोर्ट आउटपुट करेगा। FxCop 10.0 में डिफ़ॉल्ट HTML रिपोर्ट उत्पन्न करने के लिए '% system.FxCopRoot%/Xml/FxCopReport.xsl' के अंतर्गत एक डिफ़ॉल्ट XSLT फ़ाइल शामिल है।