猿问

C#能否获取发布选项是Debug还是Release?

各位好,

我现在需要做一个性能监控的功能,但是只有在调试状态下才会需要显示出来,如果项目需要部署,则不需要显示这个性能监控的功能。

目前,我使用的方法是定义预编译语句,来判断是什么状态。如下图所示:

但是,这样的话,需要手动修改多个文件。

我想问一下,能否判断项目是Debug模式,还是Release模式?

或者,有什么变通的方法,可以实现这种功能呢?

感激不尽~


30秒到达战场
浏览 1031回答 2
2回答

慕慕森

项目生成中有选项 ,定义 DEBUG 常量'#if DEBUG'#endif
随时随地看视频慕课网APP
我要回答