最近一個應用需求,需要調用封裝好的DLL,我已經將所用模塊複製到bin/Debug目錄下,但編譯時提示錯誤:“無法加載DLL"***.dll":找不到指定的模塊(異常來自HRESULT:0x8007007E)”,明明這個模塊在bin/Debug目錄下,爲什麼一直提示找不到呢,經過查找一些資料發現,這個提示實在有點坑,這個提示有可能在說你用的這個DLL所依賴的DLL不存在,並不是指當前提示的DLL不存在,所以你需要把當前提示的DLL所依賴的DLL一同複製到bin/Debug文件夾下。
如何查看自己的DLL依賴的DLL可以查看這篇文章:
https://blog.csdn.net/ecnu18918079120/article/details/78368768