मैं संभवतः सिर्फ अंधा हूं, लेकिन क्या एमएसबीयूआईएलडी में सशर्त संकलन प्रतीकों को निर्दिष्ट करने के लिए एक कमांड लाइन है?msbuild, सशर्त संकलन प्रतीकों को परिभाषित करना
मैं वर्तमान में मेरे buildscript में इस लाइन है:
SET MSBUILD=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe
SET CONFIG=Debug
%MSBUILD% /p:Configuration=%CONFIG% /p:OutputPath=..\..\output source\MyProject\MyProject.csproj
और मैं एक शर्त जोड़ना चाहते हैं। विजुअल स्टूडियो में, मैं सिर्फ प्रोजेक्ट प्रॉपर्टीज => बिल्ड => सशर्त संकलन प्रतीकों में जा सकता हूं, लेकिन मैंने एमएसबिल्ड के लिए यह विकल्प नहीं देखा है?
बोनस कर्म करता है, तो आप अगर मैं पूरी तरह से यकीन है कि मेरी Buildscript से केवल सशर्त में जाना बनाने के लिए पहले से ही .csproj फ़ाइलों में निर्दिष्ट सभी प्रतीकों ओवरराइड कर सकते हैं पता है।
और बीटीडब्लू, यह http://stackoverflow.com/questions/296147/msbuild-conditional-compilation का डुप्लिकेट नहीं है क्योंकि दूसरे प्रश्न का एक ही शीर्षक है लेकिन उत्तर में केवल विजुअल स्टूडियो/प्रोजेक्ट फ़ाइल संशोधन शामिल है। –