visual-studio-2010 - 在VS build事件中可以使用条件编译符号吗?

标签 visual-studio-2010 conditional-compilation build-events

举例来说,我有一个Visual Studio项目,其配置名为“MyConfig”,并且定义了编译符号MY_CONFIG_SYMBOL

是否有宏或命令来查看在构建之前/之后的事件中是否定义了MY_CONFIG_SYMBOL?类似于#if MY_CONFIG_SYMBOL,但是要进行构建事件吗?

最佳答案

我终于找到了答案。以下内容非常适用:

if "$(DefineConstants.Contains('DEBUG'))" == "True" <command>

这适用于构建中定义的任何常量,但请注意,该常量区分大小写('DEBUG'!='Debug')。

关于visual-studio-2010 - 在VS build事件中可以使用条件编译符号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12200301/

相关文章:

c - 用C读取文件并将数据存储在数组中

wpf - 是否有使用 Expression Blend 可以做而使用常规 WPF 不能做的事情?

visual-studio-2010 - 更轻松的 TFS 构建定义更新

计算 #include 和 #define 的数量

C# 生成后批处理文件返回 '´╗┐'

visual-studio - 用Visual Studio 2010编译后执行exe文件或bat文件

visual-studio - 在构建前或构建后事件中请求用户输入 - Visual Studio

c# - 是否有设置阻止未处理的异常对话框显示在我编译的应用程序中?

delphi - 如何使用Delphi条件编译生成exe或dll?

C# !条件属性?