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

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

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

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

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

把這個copy過來,好了。接口

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

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

一、檢查此dll文件是否爲」只讀「,修改方法,右鍵」屬性「,若文件」屬性「那裏的只讀勾選了,請去掉勾選。 而後從新添加引用便可權限

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

二、命令控制檯下輸入:regsvr32 DLL文件的路徑,顯示成功後從新添加引用便可程序

        若此後還出現:「模塊"xxx.dll"已加載,但對***的調用失敗」時,多是由於執行該命令須要管理員權限,因此

        解決辦法是:程序 -> 附件 -> 命令提示符,在「命令提示符」上點擊鼠標右鍵,選擇「以管理員身份運行」,而後再從新執行regsvr32命令便可

相關文章
相關標籤/搜索