【问题标题】:Is there any possibility to include *.pdb file into Release build to see error line number?是否有可能将 *.pdb 文件包含到 Release 版本中以查看错误行号?
【发布时间】:2011-05-08 08:03:31
【问题描述】:

我做了一个项目,所有的设置都是默认的。

当我在调试模式下运行它(Build config = Debug)并遇到异常时 - 它转储到我的自定义日志记录机制并带有错误行号,但是当我运行 Release build 时 - 相同的异常记录没有行号,只有记录方法抛出和调用堆栈。

是否有可能在发布配置中启用详细的调试信息(*.pdb 文件或 smth.)?

【问题讨论】:

    标签: c# msbuild build project release


    【解决方案1】:

    在 Build 选项卡上(以及在“Release”配置中),您可以单击 Advanced... 将 Debug Info 更改为“full”,但请注意,这可能会使某些编译器优化变得不可能。

    【讨论】:

    • 当我将其设置为“pdb-only”时,我还会获得异常的行号。这不应该损害优化
    猜你喜欢
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-25
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多