【发布时间】:2015-02-16 23:09:11
【问题描述】:
我想创建一个启用发布模式但带有一些日志记录的构建配置。我曾设想它与预处理器符号一起工作。例如,如果你说#if DEBUG,那么它只会在构建处于调试状态时编译代码块。我创建了一个名为“ReleaseWithLogging”的自定义构建,但预处理器无法识别它。
是否有可能实现我的要求,如果可以,如何实现?或者更好的是,不是使用符号,而是使用 ConditionalAttribute
【问题讨论】:
-
不确定您对“创建的自定义构建 XXX”的确切含义,但假设您在项目属性中更改了“条件编译符号”-> 构建,不清楚为什么没有选择这些更改向上。您可能需要澄清您做了什么/如何运行构建。
标签: c# visual-studio-2013 c-preprocessor