2011-12-01 64 views
0

我需要幫助來確定「模糊引用」來自何處。當我看着我的項目時,沒有引用任何版本3.6.0.1(直接反正)。 是否有工具可以查看它如何找到此版本,以便我可以解決此問題?確定模糊引用來自何處

enter image description here

當我點擊右鍵並選擇去定義,我得到

enter image description here

有沒有辦法告訴了每個版本與此當前項目相關? 在參考文獻中,僅引用了3.6.0.0。 這可能是一個VS或resharper6緩存錯誤?

回答

2

我有這個問題發生時,舊的DLL保留在bin目錄中。無論是清理項目或進入Windows資源管理器中的目錄,並手動刪除所有文件,然後重建。

+0

具體來說,從生成菜單中的「重建解決方案」。 –

+0

@RobertHarvey:在處理版本化DLL(即SomeVendor.v1.dll)時,我實際上已經有重建解決方案失敗。升級到新版本後,即使使用重建或清理,舊版本有時也不會從bin目錄中刪除。 –