Visual Studio 2013 不重新创建 pdb 文件

本文关键字:创建 pdb 文件 新创建 Studio 2013 Visual | 更新日期: 2023-09-27 18:33:15

我在VS 2013 C#项目中的PDB文件有一个奇怪的问题。 基本上正在发生的事情是,当项目被重建时,PDB文件没有得到重建。这导致项目总是认为它需要重建。我尝试清理解决方案,但如果项目中有任何更改,它会再次恢复到相同的状态。

我创建了一个简单的类库项目,行为是相同的。作为健全性检查,我在另一台 PC 上创建了相同的类库,它的工作方式符合我的预期。

有没有人知道是什么导致了这种奇怪的行为?

Visual Studio 2013 不重新创建 pdb 文件

请检查"高级构建设置对话框"

"调试信息"是否设置为无?

请参阅 MSDN

我遇到了这个问题。我进入了构建>配置管理器。确保活动解决方案配置为"调试"。接下来,将平台更改为任何 CPU。不知何故,许多项目都是在一个混合平台上构建的,这个平台只允许构建几个项目的 pdb 文件。

我有完全相同的问题。 我设法想出的唯一解决方案是为每个项目添加一个预构建步骤以删除.pdb:

del "$(ProjectDir)obj''$(Configuration)''$(TargetName).pdb"

然后,这似乎迫使它在构建时创建一个新文件。