【问题标题】:Remove .pdb file on Visual Studio 2013?删除 Visual Studio 2013 上的 .pdb 文件?
【发布时间】:2014-12-26 00:10:36
【问题描述】:

当我使用 Visual Studio 2013 编译 .sln 文件时,会生成一个 .pdb 文件。如何禁用 .pdb 文件的创建?

【问题讨论】:

  • Release配置中编译.sln文件时不应生成.pdb文件。这有帮助吗?
  • @AnthonyForloney 清理和重建后仍然发生,明天再检查,谢谢。
  • @AnthonyForloney 我正在使用 Release 目录,那里的可执行文件仍然包含项目中 pdb 文件的路径。活动解决方案配置为 Release。

标签: visual-studio visual-studio-2013


【解决方案1】:

我找到了。

项目 -> 属性 -> 构建

最后一个类别是输出,点击高级按钮,调试信息应该是无。

【讨论】:

  • 您问过如何禁用 pdb 文件,对吗?这将禁用所有调试输出,这不是您所要求的。
  • @user34660 实际上是这样。那里有一个带有 3 个选项的下拉菜单:无、创建 pdb 和完整的调试信息。如果您使用 none,则不会创建。
【解决方案2】:

在项目属性中查看“配置属性 -> 链接器 -> 调试 -> 生成调试信息”。

另见:

PDB Files - What are they and how to generate them

.net - Release generating .pdb files, why?

这些也与 Visual Studio 2013 相关。请务必阅读 stackoverflow 线程,因为它包含重要信息。

【讨论】:

  • 对不起,这是低版本的。
  • 我不懂“低版本”。如果您的意思是这些文章描述了以前的版本,请注意它们也适用于当前版本。
  • 对不起,你是对的。它实际上出现在您的第一个链接上,没有注意到。
  • 这解释了如何仅禁用 pdb 文件,这就是您所问的,为什么要否决?
  • VS 2015:项目属性 -> 构建 -> 高级 -> 调试信息:无
猜你喜欢
  • 2015-02-03
  • 2015-01-27
  • 2012-06-25
  • 1970-01-01
  • 2015-04-07
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 2013-12-03
相关资源
最近更新 更多