0
我的.Net應用程序A有一個對庫B的引用。庫B有一個對庫C的引用。當我重建A(在調試模式下)時,它的輸出目錄包含我B. DLL和B.PDB文件,但只有C.DLL文件。 C.PDB缺失,或者說它不是從項目的調試文件夾複製的。缺少PDB文件和參考輸出
實際上,看着B的輸出目錄,C.PDB也在那裏。但是,C.PDB至少在C的輸出目錄中。
爲什麼會這樣,我該如何糾正它?
更新: 事實證明,它不只是該PDB文件。整個庫不在引用它的那些輸出目錄中更新。什麼會導致這種行爲?它可能是一個視覺工作室的錯誤?
我似乎無法重現此。你正在運行什麼版本的Visual Studio?你有沒有嘗試做一個項目清潔+重建? – 2010-10-01 03:44:37
2010年保費。清潔和重建不起作用。這真的很奇怪。我檢查了B和C之間的每個項目設置,並且它們是相同的,但B的PDB文件被複制到其他調試文件夾,而C沒有。 – 2010-10-01 04:01:39