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