c# - 调试发布版本而不是调试版本可能会遗漏哪些问题?

标签 c# visual-studio debugging

假设我更喜欢在开发期间调试我的软件的发布版本。

这样做可能会遗漏什么问题?

最佳答案

  1. 发布版本中进行了一些优化。您可以看到完整的优化列表 here .它们都不应该影响计划的结果。

  2. 如果您在任何地方都有 DEBUG 指令,它将保留。请特别注意这一点,因为这可能会改变整个功能。

  3. Debug.Asserts 在 Debug 模式下会失败,但在 Release 模式下不会。

关于c# - 调试发布版本而不是调试版本可能会遗漏哪些问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8447606/

相关文章:

c# - round(microtime(true) * 1000) 等价于 C#

visual-studio - phpcs — Wordpress 编码标准在 Visual Studio 中不起作用

javascript - 调用 History.back() 后未命中 Chrome 调试器语句

android - 无法调试 Android 应用程序

c# - 你能在 C# 中动态地向对象添加属性吗?

c# - 使用程序创建和编辑word文档

c# - 内存中的 System.Drawing.Image 需要 MD5 哈希

visual-studio - Visual Studio 使用实时服务器选项打开

sql - sql pre 和deploy 是否在一个 session 中运行

java - 无法检查本地声明的变量