c# - Define a preprocessor value from command line using MSBuild -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 4 जवाब

मुझे एक डेमो बनाने की आवश्यकता है एक मौजूदा बड़े एप्लिकेशन का संस्करण जिसमें कई परियोजनाएं शामिल हैं मैं मौजूदा परियोजनाओं का उपयोग करना चाहता हूं, और केवल पूर्वप्रक्रमक निर्देशों के माध्यम से कार्यक्षमता को कम करना चाहता हूं

  #if IEM mycode.NeuterNow (); # एडीआईफ़  

हम MSBuild का उपयोग करते हुए हमारे ऐप का निर्माण कर रहे हैं, और मैं आदर्श रूप से निम्न के साथ कुछ का उपयोग कर रहा हूं:

  MSBuild -DefineProperty: डेमो MySolution Sln  

क्या ऐसी कार्यक्षमता मौजूद है?

, और हाँ, / पी: परिभाषितसंपादित करें ठीक काम करता है, और कॉन्फ़िगेटर सही है, यह प्रोजेक्ट फाइल में पहले से परिभाषित सभी सशर्त प्रतीकों को ओवरराइड करेगा (जो कि अच्छा आईएमएचओ है), इसलिए आपको उन सभी को परिभाषित करना होगा।


Comments