【问题标题】:Why debug mode file size is large than release mode?为什么调试模式文件大小比发布模式大?
【发布时间】:2017-05-06 20:48:39
【问题描述】:

我真的很困惑,为什么在 Visual Studio 中构建应用程序时,调试模式的文件大小(.exe 扩展文件)大于发布模式。

如果我在调试模式而不是发布模式下发布文件会怎样?

【问题讨论】:

    标签: .net visual-studio debugging release


    【解决方案1】:

    首先,我想说你不应该使用调试版本来发布。 调试可执行文件的大尺寸是由存储在您的 exe 文件中的大量附加信息引起的 - 有关方法和类的信息,是什么使调试器更容易使用它。 例如,如果您发布调试可执行文件,则在出现异常后可能会提示用户关闭程序或对其进行调试。当然,发布模式可执行文件拥有在最终用户机器上工作所需的所有数据,使用它们将大大减少程序使用的存储大小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-04
      • 2017-03-27
      • 2013-03-25
      • 1970-01-01
      • 2011-11-23
      • 2021-04-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多