【发布时间】:2010-02-01 12:30:00
【问题描述】:
我发现的所有关于编译器设置的信息都是关于 VS 的完整版,这似乎与 express 版不一致。
第一点是,屏幕上没有选项可以说明我是在设置调试模式还是发布模式。现在回答问题:
(1) 启用优化选项被选中。这是用于发布模式,并且在调试模式下隐式取消选中?
(2) 生成调试信息设置为 pdb-only。这是发布模式吗,调试模式隐式设置为full?
关于 pdb 文件,我了解到您无需发送它们即可在异常转储中获取行号。相反,您可以将它们存档,然后在发送转储时,您可以以某种方式将其链接起来以查找行号。
(3) 这是否只有在完整版中才有可能?在快速版中,无法附加调试器(例如在设计时进行调试)。或许与此有关?
(4) 未选中Define DEBUG 常量,选中Define TRACE 常量。这两个设置是针对发布模式的,并且是针对调试模式隐式检查的吗?
编辑:
我不敢相信,它总是一样的。一问这个问题,我的google技能一下子就提升了。
我已经回答了下面的问题。
【问题讨论】:
-
哈哈。我知道这种感觉。 Google 数周...在 StackOverflow 上发帖...Google 更多...找到答案...重复
标签: c# .net vb.net visual-studio compiler-construction