c# - #if RELEASE 会像 C# 中的 #if DEBUG 一样工作吗?

标签 c# .net debugging

在我见过的所有关于#if 编译器指令的示例中,它们都使用“DEBUG”。我能否以相同的方式使用“RELEASE”来排除在 Debug模式下编译时不想运行的代码?我想用这个 block 包围的代码会发出一堆电子邮件,我不想在测试时不小心发出这些电子邮件。

最佳答案

RELEASE 未定义,但您可以使用

#if (!DEBUG)
  ...
#endif

关于c# - #if RELEASE 会像 C# 中的 #if DEBUG 一样工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/507704/

相关文章:

c# - 在 C# 中使用已知模式解析 Lisp S-Expressions

c# - VB 中的预格式化文本 - vb 中的 C# @ 等价物是什么?

visual-studio-2010 - 在 VS2010 SL5 上进入 Debug模式时如何避免窗口 "No source available"

c# - WPF 中的空间填充工具栏项

c# - SemaphoreSlim (.NET) 是否阻止同一线程进入 block ?

c# - 使用 x :Shared ="False" resources in external assembly in WPF 时出错

android - 如何在三星 Galaxy Y S5360 上以 Debug模式运行 Android 应用程序

javascript - 不调试时如何禁用 console.log?

c# - 如何以非管理员身份检查本地安全策略权限

c# - mvc 3 嵌套对象绑定(bind)