C# 在调试模式下编译与在发布模式下编译
可能重复:C# 在调试模式下编译与在发布模式下编译,c#,C#,可能重复: 由于软件中的更改和错误修复,我们几乎每周发布一次版本 当然,这不是最佳实践的问题,但我对构建有一个问题 大多数构建在构建时都保留为调试状态,然后交给客户机 这会造成什么影响?如果以调试模式发送,程序的行为会有所不同吗 我知道应该有适当的程序来发布发布,但我们公司在现实中并没有这样做。我正试图为我们的客户建立适当的程序来获得发布版本,这样他们就不会有太多的bug 无论如何,任何输入、理论或链接都将非常感谢。基本上,在调试模式下编译的代码有时会运行得较慢(因为它没有经过优化),更大,并
由于软件中的更改和错误修复,我们几乎每周发布一次版本 当然,这不是最佳实践的问题,但我对构建有一个问题 大多数构建在构建时都保留为调试状态,然后交给客户机 这会造成什么影响?如果以调试模式发送,程序的行为会有所不同吗 我知道应该有适当的程序来发布发布,但我们公司在现实中并没有这样做。我正试图为我们的客户建立适当的程序来获得发布版本,这样他们就不会有太多的bug
无论如何,任何输入、理论或链接都将非常感谢。基本上,在调试模式下编译的代码有时会运行得较慢(因为它没有经过优化),更大,并且包含的信息如果有人想反编译/破解/更改您的代码,将非常有帮助 在一些罕见的情况下,它甚至可能表现出不同的行为 一些有趣的链接:
Debug vs.Release
模式。