C# Compiler Directives

ぐ巨炮叔叔 提交于 2019-12-01 16:08:53

On the project, go to Properties -> Build. Under general, you have an option there for defining both DEBUG and TRACE.

It is set with the #define directive or in the compiler settings. It is common for DEBUG to be defined in debug releases, so you could conditionally compile some code like in your example.

You can read more about it on MSDN.

If you look in the project properties you will find a debug option DEBUG Then you can do in C#:

[Conditional("Debug")]
public void DebugThis()
{
}

You can also define the DEBUG and TRACE conditional compilation constants under the project Properties' Build tab. For this instance, Define DEBUG constant checkbox is probably checked for your project.

More details @ MSDN.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!