我有一个使用Visual Studio 2010构建的C#应用程序.为了帮助我完成应用程序中的一些例行任务,如果我在调试模式下编译应用程序,我想设置一些值.当然,我虽然预处理器指令是个好主意.我的问题是,我不太明白如何使用它们.这时,我有一段看起来像这样的代码:
#define DEBUG ... // Other code in my app #if DEBUG myVariable = debugValue; #endif
我的问题是,当我在发布模式下编译我的应用程序时,myVariable仍然设置为debugValue.这就像我没有正确定义我的预处理器变量或我没有正确配置我的编译器.任何人都可以向我解释我需要做什么,以便在调试模式下编译应用程序时myVariable只设置为debugValue?
谢谢!