Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于 pdb,我的项目总是过时。在 VS 输出窗口中,我总是看到:'项目已过时。输入文件 foo.dll 早于输出 foo.pdb'。总是一样。为什么会发生这种情况?我应该如何解决这个问题?
现在我成立了原因......这是因为项目文件中项目项生成的程序集的使用:如果您在 foo 项目文件中将定义:
<ItemGroup> <ThisAssembly Include="$(TargetDir)\foo.dll" /> </ItemGroup>
比你的项目总是过时的:输入文件 foo.dll 比输出 foo.pdb... VS 2012 Sp2。那是可悲的。