मेरी प्रोजेक्ट में, स्थिर जांच अक्षम है, लेकिन फिर भी, जब मैं cmd के साथ msbuild.exe चलाता हूं, तो यह प्रत्येक प्रोजेक्ट के लिए स्थिर जांच शुरू करता है ... क्या इसे अक्षम करने के लिए पैरामीटर के साथ कोई तरीका है?क्या एमएसबिल्ड कोड संविदाओं के साथ स्थिर अनुबंध विश्लेषण चलाने की अनुमति नहीं है?
उत्तर
यह एक 'छोटी' देर से हो सकता है, लेकिन जब से मैं सिर्फ एक ही समस्या का सामना करना पड़ा और /p:RunCodeAnalysis=false
मेरे लिए काम नहीं करता है:
msbuild ... /p:CodeContractsRunCodeAnalysis=false
की कोशिश करो।
यह the code contracts documentation और मेरे अनुभव के अनुसार फरवरी 2011 के रूप में काम करता है।
निम्नलिखित यह करना चाहिए:
MSBuild ... /p:RunCodeAnalysis=false
यदि आप msbuild को पैरामीटर पास नहीं करना चाहते हैं या आप विजुअल स्टूडियो से निर्माण कर रहे हैं, तो स्थिर कोड अनुबंध चेक और कोड विश्लेषण को दबाने का एक तरीका है।
नोटिस: प्रत्येक * .csproj फ़ाइल में यह शामिल है: <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
।
नेट 4.0 MSBuild.exe और Microsoft.CSharp.targets
पथ के लिए "C:\Windows\Microsoft.NET\Framework\v4.0.30319\"
है ओपन Microsoft.CSharp.targets
Project
अंदर नई PropertyGroup
जोड़े की तरह:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
...
<PropertyGroup>
<CodeContractsRunCodeAnalysis>false</CodeContractsRunCodeAnalysis>
<RunCodeAnalysis>Never</RunCodeAnalysis>
<CodeContractsReferenceAssembly>DoNotBuild</CodeContractsReferenceAssembly>
</PropertyGroup>
...
<!-- a lot of stuff -->
...
</Project>
ऐसा करने से MSBuild आदेश पंक्ति तर्क (अनुकरण करेगा यानी /p:CodeContractsRunCodeAnalysis=false,RunCodeAnalysis=Never,CodeContractsReferenceAssembly=DoNotBuild
अब आपके पीसी पर आपके सभी बिल्ड (एमएसबिल्ड और विजुअल स्टूडियो से) कोड को छोड़ देंगे एनडी स्थिर कोड अनुबंध विश्लेषण, तो आपको कमांड लाइन से तर्क पारित करने की आवश्यकता नहीं है।
- 1. स्थिर कोड विश्लेषण क्या है?
- 2. जावा स्थिर कोड विश्लेषण
- 3. अच्छा स्थिर कोड विश्लेषण प्लगइन्स क्या हैं?
- 4. असेंबली भाषा के लिए स्थिर कोड विश्लेषण
- 5. क्या माइक्रोसॉफ्ट कोड अनुबंध एएसपी.नेट वेबसाइट के साथ इस्तेमाल किया जा सकता है?
- 6. स्थिर कोड विश्लेषण उपकरण कैसे बनाएं?
- 7. कोड के बढ़ते स्थिर विश्लेषण के लिए उपकरण?
- 8. कोड अनुबंध के साथ iterators में बग?
- 9. माइक्रोसॉफ्ट कोड अनुबंध और सीआई बिल्ड सर्वर
- 10. कोड अनुबंध और विरासत की समस्याएं, क्या चलती है?
- 11. सी # में स्थिर संरचनाओं की अनुमति क्यों नहीं है?
- 12. स्प्रिंग और अन्य अवशोषण के साथ स्थिर कोड विश्लेषण कितना अच्छा काम करता है?
- 13. स्थिर कॉन्स फ्लोट की अनुमति क्यों नहीं है?
- 14. क्या यह स्थिर Google मानचित्र कैश करने की अनुमति है?
- 15. स्थिर सेटटर/गेटर्स की अनुमति है?
- 16. कोड अनुबंध: मैं एक सामान्य इंटरफ़ेस के लिए अनुबंध श्रेणी कैसे प्रदान करूं?
- 17. नेट 4 कोड के किसी भी विकल्प स्थिर विश्लेषक अनुबंध करता है?
- 18. Moq और कोड अनुबंध
- 19. क्या यह स्थिर अनुबंध चेकर में एक बग है?
- 20. सी ++ और उद्देश्य-सी ++ कोड का स्थिर विश्लेषण कैसे करें?
- 21. कोड अनुबंध, क्या आप उनका उपयोग करेंगे?
- 22. डब्ल्यूसीएफ: संदेश संविदाओं के साथ स्ट्रीमिंग का उपयोग
- 23. एचटीएमएल, सीएसएस और जावास्क्रिप्ट के साथ कोड के विजुअल स्टूडियो कोड विश्लेषण लाइनों क्या करता है?
- 24. क्या वेबसाइकिल ब्राउज़र में ब्राउज़र चलाने की अनुमति देगी?
- 25. कोड अनुबंध सर्वोत्तम अभ्यास
- 26. यूनिट परीक्षण कोड अनुबंध
- 27. जावा कोड विश्लेषण उपकरण
- 28. .NET कोड अनुबंध: क्या इससे अधिक बुनियादी हो सकता है?
- 29. कोड अनुबंध और असीमितता
- 30. एंड्रॉइड प्रोजेक्ट के लिए सबसे अच्छा स्थिर कोड विश्लेषण उपकरण क्या है?