【发布时间】:2014-02-27 09:11:57
【问题描述】:
据我了解,如果没记错的话,release 模式编译时应该有更多的优化,因此体积会更小。
我正在开发一个 WPF C# 应用程序,当我选择 Release mode 时,我的应用程序出现问题,但它在 Debug mode 中运行良好。我可以知道它甚至可能吗?发生这种情况的最常见因素是什么?
更新:
当应用程序加载时,登录后的登陆页面将显示从数据库中检索到的信息。在debug mode 中时,信息会按预期显示。但在Release mode 中,信息不显示。
数据库连接没有问题,因为如果有,用户根本无法登录。
很抱歉,由于项目太大,我无法分享任何代码。我期待更多关于Release mode 和Debug mode 之间的一般理解,并找出我所面临情况的可能原因。任何帮助将不胜感激。
【问题讨论】:
-
也许您可以更准确地定义“乱线”?
-
@Richard:很抱歉信息不足,请查看我更新的问题。非常感谢
-
一些开始诊断的地方:您是否有任何命令行参数在构建配置之间有所不同?您是否定义了在构建配置之间不同的编译符号?你使用了很多
#if DEBUG吗?不同构建配置的目标处理器架构是否不同。
标签: c# wpf visual-studio-2012 release visual-studio-debugging