【问题标题】:Compiling in Debug Mode versus Release Mode [duplicate]在调试模式与发布模式下编译 [重复]
【发布时间】:2012-03-14 19:33:46
【问题描述】:

可能重复:
Debug VS Release in .net

由于我们软件的更改和错误修复,我们几乎每周都会发布版本。

当然,这不是最佳实践的问题,但我对构建有疑问。

大多数构建在构建时保留为调试,然后留给客户端。

这会/会造成什么影响?如果在调试模式下发送,程序会有不同的行为吗?

我知道发送版本应该有适当的程序,但我们公司在这种情况下无法运作。我正在尝试为我们的客户设置适当的程序来获取版本,以便减少他们的错误。

无论如何,任何输入、理论或链接都将不胜感激。

【问题讨论】:

  • 这个问题的变体已经问了很多次了,所以最好只搜索Debug vs. Release 模式。

标签: c#


【解决方案1】:

基本上,在调试模式下编译的代码有时会运行得更慢(因为它没有经过优化)、更大并且包含的​​信息在有人想要反编译/破解/更改您的代码时会很有帮助...

在极少数情况下,它甚至可能表现不同...

一些有趣的链接:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-10
    • 2011-09-02
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 2011-04-02
    • 2011-03-18
    相关资源
    最近更新 更多