可能重复:
Debug VS Release in .net
由于我们软件中的更改和错误修复,我们几乎每周发送一次发布。
当然,这不是他最佳实践的问题,但我对构建有疑问。
大多数构建在构建时保留为Debug,然后保留给客户端。
这会导致什么后果?如果程序以调试模式发送,程序会有不同的行为吗?
我知道应该有适当的程序发送版本,但我们的公司不适用于那个现实。我正在尝试为我们的客户设置适当的程序,以便减少错误。
无论如何,任何输入,理论或链接都会受到赞赏。
答案 0 :(得分:2)
基本上在调试模式下编译的代码有时会运行得更慢(因为它没有经过优化),更大并且包含的信息如果有人想反编译/破解/更改你的代码会有很多帮助......
在极少数情况下,它甚至可能表现得不同......
一些有趣的链接: