15

Estoy tratando de agregar una macro posterior a la compilación que copiara condicionalmente algunos archivos después de la compilación si la configuración no es "Depurar". Estoy intentando lo siguiente:Sintaxis "If" para macros posteriores a la compilación en VS 2010

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

Y me da el error 255. ¿Cuál debe ser la sintaxis correcta para la sentencia 'if'?

Respuesta

27

acabo de descubrir:

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

Gracias. ¡Me estaba volviendo loco! Intentó <>,! =! ($ (X) == x). ¡pensarías! = Sería porque usan ==. – TravisWhidden

Cuestiones relacionadas