15

में पोस्ट-बिल्ड मैक्रोज़ के लिए "अगर" वाक्यविन्यास मैं एक पोस्ट-बिल्ड मैक्रो जोड़ने की कोशिश कर रहा हूं जो कॉन्फ़िगरेशन "डीबग" नहीं होने पर सशर्त रूप से निर्माण के बाद कुछ फ़ाइलों की प्रतिलिपि बनायेगा। मैं निम्नलिखित कोशिश कर रहा हूँ:वीएस 2010

if ('$(ConfigurationName)' <> 'Debug') 
    copy /y $(ProjectDir)memcached.$(ConfigurationName).config 
      $(ProjectDir)memcached.config 

और मैं त्रुटि 255 क्या अगर 'बयान लिए सही सिंटैक्स होना चाहिए मिल सकता है?

उत्तर

27

बस पता लगा:

if not $(ConfigurationName) == Debug 
    copy /y $(ProjectDir)memcached.$(ConfigurationName).config 
      $(ProjectDir)memcached.config 
+3

धन्यवाद। मुझे पागल कर रहा था! कोशिश की <>,! =! ($ (X) == x)। आप सोचेंगे! = यह होगा क्योंकि वे == का उपयोग करते हैं। – TravisWhidden