由于pdb的原因,我的项目总是过时了。 在VS输出窗口中,我总是看到:'项目已过期。输入文件foo.dll比输出foo.pdb'旧。总是一样。 为什么会这样?我应该如何解决这个问题?
答案 0 :(得分:0)
现在我建立了理由......这是因为项目文件中项目项目产生的汇编的使用: 如果你在foo项目文件中定义:
<ItemGroup>
<ThisAssembly Include="$(TargetDir)\foo.dll" />
</ItemGroup>
比你的项目总是过时了:输入文件foo.dll比输出foo.pdb ... VS 2012 Sp2旧。这很难过。