我有使用发布配置构建项目时希望启用编译的代码,并在调试时禁用该代码。怎么办?

最佳答案

使用preprocessor directive

#IF ! DEBUG
//Your code here
#ENDIF


但是,如果您的代码中包含这些内容,则可能需要考虑其他选项,例如

另一种选择是在方法上使用ConditionalAttribute,因此仅在定义了特定符号的情况下才使用它:

[Conditional("RELEASE")]
public void MyReleaseMethod()
{
}

关于c# - 在发布编译时启用代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6927263/

10-12 12:44
查看更多