如何从编译中轻松排除某些代码行?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (4)

在我正在研究的软件项目中,分散了许多代码行,这些代码是为调试和实用目的而编写的。在编译代码之前,我想要一种方法来选择是否应该将这些代码块包含在我的编译中(不需要导航代码注释掉)。我怎样才能做到这一点?

我正在用c#编程并使用Microsoft Visual Studio 2010。

提问于
用户回答回答于

将属性添加[Conditional("DEBUG")]到您只想在调试版本中执行的方法中。有关详细信息,请参见此处

用户回答回答于

我建议你围块#ifdef SOMETHING#endif,然后定义SOMETHING在您的项目设置,当你想在你的编译块。

扫码关注云+社区

领取腾讯云代金券