我们在调试的时候可以写入一些东西到这两处地方,但是怎么看呢,有什么区别吗?
2 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
Debug上的大多数诊断函数需要当前项目定义了"DEBUG"预定义变量才能够使用。否则,将不执行任何操作。 Trace检查的预定义变量是"TRACE"。 默认情况下,项目的Debug配置会定义DEBUG和TRACE两个预定义常量。但是Release配置仅仅定义了TRACE常量。这就是为什么你发现Debug.WriteLine在Release模式下没有任何输出。相关细节,你可以查看一下MSDN中关于ConditionalAttribute的描述。 修改这些配置,可以通过Project -> XXXXX Properties -> Build -> Define DEBUG constant 启用和禁用DEBUG或TRACE常量
- 2 回答
- 0 关注
- 2281 浏览
添加回答
举报
0/150
提交
取消