【发布时间】:2017-05-06 20:48:39
【问题描述】:
我真的很困惑,为什么在 Visual Studio 中构建应用程序时,调试模式的文件大小(.exe 扩展文件)大于发布模式。
如果我在调试模式而不是发布模式下发布文件会怎样?
【问题讨论】:
标签: .net visual-studio debugging release
我真的很困惑,为什么在 Visual Studio 中构建应用程序时,调试模式的文件大小(.exe 扩展文件)大于发布模式。
如果我在调试模式而不是发布模式下发布文件会怎样?
【问题讨论】:
标签: .net visual-studio debugging release
首先,我想说你不应该使用调试版本来发布。 调试可执行文件的大尺寸是由存储在您的 exe 文件中的大量附加信息引起的 - 有关方法和类的信息,是什么使调试器更容易使用它。 例如,如果您发布调试可执行文件,则在出现异常后可能会提示用户关闭程序或对其进行调试。当然,发布模式可执行文件拥有在最终用户机器上工作所需的所有数据,使用它们将大大减少程序使用的存储大小。
【讨论】: