具體看這里<br>http://www.codeproject.com/KB/mcpp/eftidynet.aspx<br><br>為什么我編譯了他的源碼后,放在一個(gè)沒(méi)有vs環(huán)境的機(jī)器上,會(huì)發(fā)生如下錯(cuò)誤<br>未處理的異常: System.IO.FileLoadException: 未能加載文件或程序集“EfTidyNet, Ver<br>sion=1.0.1.1, Culture=neutral, PublicKeyToken=null”或它的某一個(gè)依賴項(xiàng)。由于應(yīng)用<br>程序配置不正確,應(yīng)用程序未能啟動(dòng)。重新安裝應(yīng)用程序可能會(huì)糾正這個(gè)問(wèn)題。 (異常來(lái)自<br> HRESULT:0x800736B1)<br>文件名:“EfTidyNet, Version=1.0.1.1, Culture=neutral, PublicKeyToken=null” ---><br> System.Runtime.InteropServices.COMException (0x800736B1): 由于應(yīng)用程序配置不正<br>確,應(yīng)用程序未能啟動(dòng)。重新安裝應(yīng)用程序可能會(huì)糾正這個(gè)問(wèn)題。 (異常來(lái)自 HRESULT:0x8<br>00736B1)<br> 在 TestTidy.Program.TidyDescription(String desc)<br> 在 TestTidy.Program.Main(String[] args)<br><br>而他自己放出的dll則沒(méi)有問(wèn)題,,是不是要設(shè)置什么編譯選項(xiàng)?<br>也找了些資料,說(shuō)是需要在編譯時(shí)設(shè)置 在靜態(tài)庫(kù)中使用MFC 或者運(yùn)行時(shí)庫(kù)設(shè)置為MT或者M(jìn)TD<br>或者安裝分發(fā)庫(kù)等等,但都沒(méi)有用,對(duì)vc不熟悉,希望有人解答,謝謝<br>
調(diào)用dll的問(wèn)題
動(dòng)漫人物
2018-12-12 14:08:28
