Visual Studio(VS)的 Release 设置中天生程序数据库(PDB)文件 ...

打印 上一主题 下一主题

主题 1857|帖子 1857|积分 5575

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
      近来工作中的一个测试工具在测试多台设备上使用过程中闪退,存了dump,但由于是release版本,没有pdb,无法根据dump定位代码哪块出了问题,很苦恼,查了下怎么加pdb天生,记载一下。以下是具体的设置步调:
1.打开项目属性页

在办理方案资源管理器中,右键单击你的项目,然后选择 “属性”。
2.选择 Release 设置

在属性页的左上角,将 “设置” 下拉框选择为 “Release”。
3.设置天生 PDB 文件



  • C/C++ 项目

    • 睁开 “设置属性” -> “C/C++” -> “调试信息格式”。
    • 将 “调试信息格式” 设置为 “程序数据库 (/Zi)” 大概 “编辑并继续的程序数据库 (/ZI)”(后者支持编辑并继续调试)。

  • C# 项目

    • 睁开 “设置属性” -> “天生”。
    • 勾选 “高级” 按钮,在 “调试信息” 下拉框中选择 “pdb-only” 大概 “full”。“pdb-only” 仅天生 PDB 文件,“full” 还会在 DLL 或 EXE 中嵌入一些调试信息。

4.设置 PDB 文件输出路径

你可以指定 PDB 文件的输出路径,这有助于构造项目文件。


  • C/C++ 项目

    • 睁开 “设置属性” -> “链接器” -> “调试”。
    • 在 “天生调试信息” 选项中,确保选择了 “是 (/DEBUG)”。
    • 在 “程序数据库文件名” 中,可以指定 PDB 文件的输出路径和文件名,例如 $(OutDir)$(TargetName).pdb。

  • C# 项目

    • 在 “高级” 设置中,“调试信息” 设置好后,PDB 文件会默认天生在与输出文件雷同的目次下。假如你想更改路径,可以通过修改项目文件(.csproj)手动指定。

5.应用设置并重新天生项目

点击 “应用” 和 “确定” 保存设置,然后重新天生你的项目(“天生” -> “重新天生办理方案”)。如许,在 Release 设置下天生的可执行文件或库文件就会伴随着相应的 PDB 文件。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

东湖之滨

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表