क्या MSBuild को कमांड लाइन से चलाते समय विशिष्ट MSBuild चेतावनी (उदा। MSB3253) को अक्षम करने का कोई तरीका है?विशिष्ट MSBuild चेतावनी को दबाने के लिए कैसे करें
msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release
मुझे पता चला है कि मैं सी # चेतावनी (जैसे CS0618) MSBuild.exe के लिए एक और पैरामीटर का उपयोग करने को दबाने कर सकते हैं::
msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release /p:NoWarn=0618
हालांकि अपने निर्माण स्क्रिप्ट MSBuild.exe ज्यादा निम्नलिखित तरीके से कॉल , यह दृष्टिकोण MSBuild चेतावनियों के लिए काम नहीं करता है। शायद एक और जादू संपत्ति सेट करने के लिए है?
मैं .NET 3.5 और VS2008 का उपयोग कर रहा हूं।
नोट: यह उत्तर एमएसबिल्ड ("एमएसबी" के साथ उपसर्ग) से त्रुटियों के लिए सही है, जैसा कि ओपी ने पूछा था। यदि Google आपको यहां लाया है और आप कंपाइलर त्रुटियों को दबा देना चाहते हैं (उदाहरण के लिए "सीएस 2008"), तो आप ओपी क्या कर सकते हैं: '/ p: nowarn = 2008' (संख्या से" सीएस "पट्टी) –
क्या आपको पता होना है अगर यह अभी भी मामला है? –
एमएसडीएन डॉक्स ऑन/अबर्न [यहां] (http://msdn.microsoft.com/en-us/library/7f28x9z3.aspx)। एमएसबिल्ड अपने कोरकंपाइल लक्ष्य के हिस्से में इस चर को csc.exe तक पास करता है। –