मैं C # परियोजनाओं का उपयोग करके विश्लेषण करता हूं MSBuild.SonarQube.Runner-2.1
:
- MSBuild.SonarQube.Runner.exe शुरू / k: "% SKEY%" / n: "% SNAME%" / v: "% SVERSION%"
- "c: प्रोग्राम फाइल्स (x86) MSBuild14.0BinMSBuild.exe" / t: पुनर्निर्माण
- MSBuild.SonarQube.Runner.exe अंत
विश्लेषण ठीक काम करता है और विश्लेषण परियोजना SQ पर बनाई गई है।
समस्या यह है कि जब मैं एसक्यू पर "प्रोजेक्ट" साइट पर "मुद्दे" पर क्लिक करता हूं और फिर एक मुद्दे पर डबल-क्लिक करता हूं तो संबंधित नियम उल्लंघन के साथ स्रोत कोड नहीं दिखाया गया है! क्यों?
SQ संस्करण: 5.3। वीएस संस्करण: 2015।
उत्तर:
जवाब के लिए 0 № 1मुझे लगता है कि मुझे इसका कारण मिला: यह सभी fxcop नियम थे जिनका उल्लंघन किया गया था। और fxcop संकलित प्रबंधित कोड का विश्लेषण करता है जो नियम उल्लंघन को कोड की ठोस रेखा के साथ जोड़ना असंभव बनाता है।
सभी fxcop नियम उल्लंघनों के बीच, मुझे परियोजना में एक स्टाइलकॉप नियम उल्लंघन भी मिला। इस उल्लंघन के लिए स्रोत कोड प्रदर्शित किया गया था क्योंकि स्टाइलकॉप स्रोत फ़ाइलों का विश्लेषण करता है।