15

Sto cercando di aggiungere una macro post-build che copierà alcuni file dopo la compilazione, se la configurazione non è "Debug". Sto cercando il seguente:"Se" sintassi per le macro post-build in VS 2010

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

E io ottenere l'errore 255. Quale dovrebbe essere la giusta sintassi per il 'se' dichiarazione?

risposta

27

appena capito:

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

Grazie. Mi stava facendo impazzire! Provato <>,! =! ($ (X) == x). penseresti! = sarebbe da quando usano ==. – TravisWhidden