获取发布版本中System.Diagnostics.Debug.Assert()的行为? | 您所在的位置:网站首页 › assert和declare › 获取发布版本中System.Diagnostics.Debug.Assert()的行为? |
您可以在启用发行版优化的同时手动添加调试常量。 在项目设置的Build选项卡中,只需选中启用调试常量的框即可。 ![]() 这允许所有具有[ConditionalAttribute("DEBUG")] (如Assert())的函数仍然在编译的程序中运行。 编辑: 格兰特的回答更好,如果可能的话使用Trace.Assert代替。如果定义了常量TRACE,并且默认情况下在发布版本中定义了该函数,则该函数将触发。这将确保在代码中启用使用#if DEBUG或[ConditionalAttribute("DEBUG")]的任何其他代码不会产生任何意外的副作用。 |
CopyRight 2018-2019 实验室设备网 版权所有 |