2011-07-06 13 views
6

मैं अपने .csproj में सभी <ProjectReference> तत्वों को पूरी तरह से अनदेखा करने के लिए MSBuild कैसे प्राप्त कर सकता हूं? मैं वास्तव में यह चाहता हूं कि यह केवल वर्तमान परियोजना का निर्माण करे, परियोजनाओं के बिना यह निर्भर करता है।एमएसबिल्ड को परियोजना संदर्भों को अनदेखा करने के लिए कैसे प्राप्त करें?

उत्तर

7
msbuild MySolution.sln /t:MyProjectName /p:BuildProjectReferences=false 

कुंजी BuildProjectReferences = false पैरामीटर है।

+0

अगर आप ध्वज स्पष्ट करने के लिए वैकल्पिक स्विच संपादित करते हैं तो यह अच्छा होगा। (प्लेटफॉर्म, कॉन्फ़िगर, वर्बोजिटी, maxcpucount) –

+1

इसके अलावा: सावधान रहें: 't: MyProjectName' में'; build' जोड़ने के लिए मोहब्बत न करें - यदि आप ऐसा करते हैं, तो संपूर्ण समाधान BuildProjectReferences विकल्प सेटिंग के बावजूद बनाया जाएगा । –

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