Pdb使我的项目总是'过时'

时间:2013-04-25 15:30:57

标签: visual-studio debugging

由于pdb的原因,我的项目总是过时了。 在VS输出窗口中,我总是看到:'项目已过期。输入文件foo.dll比输出foo.pdb'旧。总是一样。 为什么会这样?我应该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

现在我建立了理由......这是因为项目文件中项目项目产生的汇编的使用: 如果你在foo项目文件中定义:

  <ItemGroup>
      <ThisAssembly Include="$(TargetDir)\foo.dll" />
  </ItemGroup>

比你的项目总是过时了:输入文件foo.dll比输出foo.pdb ... VS 2012 Sp2旧。这很难过。