2010-06-18 72 views
1

我對我的解決方案進行了一些更改,其中包含一些項目並希望再次編譯它..現在它說元數據文件C:\ myproject \ bin \ myproject.DLL無法被發現... 我關閉了VS並再次打開,並刪除了該項目的bin和obj文件夾,但編譯錯誤仍然相同...VS2008編譯器中的錯誤:DLL無法找到

回答

3

刪除並重新添加引用。

+0

這修正了它。謝謝。這是VS的Bug嗎?發生了什麼事? – Bohn 2010-06-18 00:39:08

+1

不是一個錯誤。正如@Franci Penov所提到的,它可能是在構建和/或清理消失/更改之後,您正在輸出/ bin目錄中引用該DLL。您希望執行項目引用,該項目引用將始終使用最新構建的項目的最新DLL,或者在您知道未更改的文件夾中引用該DLL。 – klabranche 2010-06-18 00:45:58

2

你的項目中有某些東西告訴構建以查找該dll。大多數情況下,您可以在其他未引用項目的項目中參考,但直接引用項目輸出。

+1

而且可能正在尋找特定版本的DLL。 – chris 2010-06-18 00:31:11

+0

好吧,我查看了所有其他項目的參考資料,如果它缺少它應該顯示它帶有黃色感嘆號圖標,對吧?...但項目參考文獻中沒有黃色圖標 – Bohn 2010-06-18 00:33:32

1

這通常意味着其他項目在解決方案中依賴的其中一個項目未正確構建。確保你修復了所有的錯誤,並重建所有的錯誤。

相關問題