【问题标题】:Why does Visual Studio 2010 compiler for VB.Net still generate pdb files in my bin folder when I have "Generate debug info" set to "None"为什么当我将“生成调试信息”设置为“无”时,VB.Net 的 Visual Studio 2010 编译器仍会在我的 bin 文件夹中生成 pdb 文件
【发布时间】:2013-01-21 23:51:51
【问题描述】:
  1. 从 Project/bin 文件夹中删除所有 pdb 文件。
  2. 在项目设置 -> Compi9le -> 高级中,将“生成调试信息”设置为“无”(而不是仅 pdb)。
  3. 重新编译项目(在发布模式下,生成调试信息 == 无)。
  4. Visual Studio 在我的项目的 bin 文件夹中创建 pdb 文件,即使 Generate debug info 仍然是 None。

为什么?以及如何让 Visual Studio 停止生成这些 pdb 文件?

【问题讨论】:

标签: visual-studio-2010 compilation pdb-files


【解决方案1】:

您确定您已将其更改为正确的构建配置。例如。您将其更改为 Release,但您正在调试下编译?

【讨论】:

  • 感谢您的评论。我确定我在 Release 中编译,并在 Release 模式下更改了选项。我刚刚重复了我原来帖子中的步骤来确认。
  • 我做了一些测试,发现它工作正常,但是如果您有一个多项目解决方案并且您的项目引用了另一个正在创建 .pdb 文件的项目,它们将被复制到您的构建文件夹中。您确定它们是您当前项目的 .pdb 文件吗?
猜你喜欢
  • 2012-05-15
  • 2012-05-29
  • 1970-01-01
  • 1970-01-01
  • 2012-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-24
相关资源
最近更新 更多