获取发布版本中System.Diagnostics.Debug.Assert()的行为? 您所在的位置:网站首页 assert和declare 获取发布版本中System.Diagnostics.Debug.Assert()的行为?

获取发布版本中System.Diagnostics.Debug.Assert()的行为?

#获取发布版本中System.Diagnostics.Debug.Assert()的行为?| 来源: 网络整理| 查看: 265

您可以在启用发行版优化的同时手动添加调试常量。

在项目设置的Build选项卡中,只需选中启用调试常量的框即可。

这允许所有具有[ConditionalAttribute("DEBUG")] (如Assert())的函数仍然在编译的程序中运行。

编辑: 格兰特的回答更好,如果可能的话使用Trace.Assert代替。如果定义了常量TRACE,并且默认情况下在发布版本中定义了该函数,则该函数将触发。这将确保在代码中启用使用#if DEBUG或[ConditionalAttribute("DEBUG")]的任何其他代码不会产生任何意外的副作用。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有