我正在使用在2個DLL中定義的第三方API。我已經將這些DLL包含在我的項目中,併爲它們設置了引用。到現在爲止還挺好。C#:如何包含依賴的DLL?
但是,這些DLL至少有一個在運行時無法找到的依賴DLL。我將缺少的DLL複製到項目中並設置「複製到輸出」標誌,但沒有成功。
我應該在這裏做些什麼來告訴項目應該在哪裏找到依賴的DLL?
澄清 我試着添加一個引用到缺少的DLL,但因爲它沒有被識別爲.Net組件。無奈之下,我直接將其添加到輸出文件夾,但沒有成功。
最後,我在PC上安裝了API,它都可以工作。安裝設置PATH變量,並在安裝文件夾中找到DLL。 但是如何告訴項目在其內部文件夾中查找?
當你說你「將缺少的DLL複製到項目中」 - 你的意思是你添加了一個對它的引用,或者只是複製文件?最好添加一個參考。 – 2008-10-27 13:35:29