未能添加對***.dll的引用 問題解決方法


這個不是什么新問題了,這里說一下我遇到的這個操蛋事。

  轉載請注明出處 http://www.cnblogs.com/zaiyuzhong/p/6236263.html

我做的和往常一樣,找到SDK開發包中的dll文件copy到項目然后添加引用,報錯“未能添加對xxx.dll的引用,不是一個有效的blahblahblah”,試了下列網上的解決方法,未果。

想了一下演示程序里也有dll,copy過來,報錯“未找到接口地址blahblahblah”。看了一下示例代碼沒發現有dll文件,大驚,遂打開示例代碼項目發現dll在release文件夾。請給我一個掩面笑哭的表情。

把這個copy過來,好了。

驚喜中看了下日期,有問題的是2013年的,正常的是2014年的。想到有網友指出這和開發平台有關。無力吐槽廠家這種行為。

下面是網友的正常解決方法兩種:

1、檢查此dll文件是否為”只讀“,修改方法,右鍵”屬性“,若文件”屬性“那里的只讀勾選了,請去掉勾選。 然后重新添加引用即可

         若還出現上述不能添加的問題,用下面的解決辦法2

2、命令控制台下輸入:regsvr32 DLL文件的路徑,顯示成功后重新添加引用即可

        若此后還出現:“模塊"xxx.dll"已加載,但對***的調用失敗”時,可能是因為執行該命令需要管理員權限,所以

        解決辦法是:程序 -> 附件 -> 命令提示符,在“命令提示符”上點擊鼠標右鍵,選擇“以管理員身份運行”,然后再重新執行regsvr32命令即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM