2013-04-25 58 views
1

由於pdb的原因,我的項目總是過期。 在VS輸出窗口中,我總是看到:'項目已過期。輸入文件foo.dll比輸出foo.pdb'舊。總是一樣。 爲什麼會發生這種情況?我應該如何解決這個問題?Pdb讓我的項目總是過時

+0

您是否手動比較了日期? – leppie 2013-04-25 15:33:09

+0

建立一些msecs後,dll是更新的 – 2013-04-25 15:54:18

+0

你做了一個乾淨的重建? – Amicable 2013-04-25 16:29:02

回答

0

現在我成立的理由......這是因爲組件的使用在項目文件項目項產生: 如果您在foo的項目文件將定義:

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

比你的項目總是出日期:輸入文件foo.dll比輸出foo.pdb舊... VS 2012 Sp2。那很傷心。

相關問題