在调试模式下与发布模式进行编译

时间:2012-03-14 19:33:46

标签: c#

  

可能重复:
  Debug VS Release in .net

由于我们软件中的更改和错误修复,我们几乎每周发送一次发布。

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

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

这会导致什么后果?如果程序以调试模式发送,程序会有不同的行为吗?

我知道应该有适当的程序发送版本,但我们的公司不适用于那个现实。我正在尝试为我们的客户设置适当的程序,以便减少错误。

无论如何,任何输入,理论或链接都会受到赞赏。

1 个答案:

答案 0 :(得分:2)

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

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

一些有趣的链接: