我正在查看一些 C# 代码,并遇到了以下语句:
#if DEBUG
// Do something here
#else
// Do something else
#endif
我假设 DEBUG 将在某处定义如下:
#define DEBUG
但是我找不到这样的定义,尽管代码看起来就像是设置好的。 DEBUG 是特例吗?如果是,如何设置/取消设置?
最佳答案
在项目中,转到 Properties -> Build
。一般来说,您可以选择定义 DEBUG
和 TRACE
。
关于C# 编译器指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920239/