在VS 2010中,后期构建宏的"If"语法

15

我试图添加一个后置生成宏,如果配置不是“调试”,则会在构建后有条件地复制一些文件。我正在尝试以下操作:

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

我遇到了255错误。如何正确使用'if'语句的语法?

1个回答

27

刚刚想明白了:

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

3
谢谢。这让我烦恼了很久!尝试过<>, != 和!($(x)==x)。你会认为!=应该可以用,因为他们使用==。 - TravisWhidden

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接