2016-03-10 10 views
6

मैं अपने कोड बेस के खिलाफ कस्टम स्थैतिक विश्लेषण नियम बनाने की कोशिश कर रहा हूं जैसे कि कोई डेवलपर मेरी कंपनियों कोडिंग सम्मेलन का पालन करने में विफल रहता है तो संकलक त्रुटियां उत्पन्न की जाएंगी। ऐसा लगता है कि विजुअल स्टूडियो 2015, Roslyn Code Analyzers इसे पूरा करने का तरीका है।बिल्ड सर्वर पर Roslyn कोड विश्लेषक चलाएं

मैंने पढ़ा है एमएसडीएन लेख इंगित करते हैं कि कोड विश्लेषक NuGet या VSIX संकुल के रूप में पैक किए गए हैं। विजुअल स्टूडियो में लाल squiggles जोड़ने के लिए यह बहुत अच्छा है, लेकिन मैं यह सुनिश्चित करना चाहता हूं कि मेरे जेनकींस बिल्ड सर्वर पर संकलक त्रुटियां भी उत्पन्न हों।

क्या Roslyn Code Analyzers MSBuild पाइपलाइन के हिस्से के रूप में इस तरह से चलाया जाता है कि वे मेरे निर्माण सर्वर पर कंपाइलर त्रुटियां उत्पन्न करेंगे? क्या मुझे किसी भी तरह से एमएसबिल्ड स्थापित करने की आवश्यकता है?

उत्तर

7

हां; विश्लेषकों को एमएसबिल्ड के साथ एकीकृत किया गया है।

विजुअल स्टूडियो में विश्लेषक संदर्भ प्रोजेक्ट फ़ाइल का हिस्सा हैं, और रोज़लिन एमएसबिल्ड कार्य कंपाइलर को पास कर देगा।

आपको कुछ भी करने की आवश्यकता नहीं है।

+0

धन्यवाद, मुझे बाकी ट्यूटोरियल्स के माध्यम से चलाने दें और पुष्टि करें और मैं इसे उत्तर के रूप में चिह्नित करूंगा। –

+2

बस सुनिश्चित करें कि आप NuGet के माध्यम से अपने विश्लेषकों को इंस्टॉल कर रहे हैं, क्योंकि स्पष्ट रूप से सर्वर बनाने के लिए वास्तव में VSIXes के बारे में नहीं पता है। –

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