c# DllImport 找不到指定模塊


兩年前的一個項目,基於身份證閱讀器的開發,之前都是在公司電腦上開發維護等,今天有需要用到自己的筆記本,只有vs2008和mysql5.5,以為足夠,興致勃勃的拿到客戶那里現場解決問題,F5運行程序,程序拋出異常:"無法加載SynIDCardAPI.dll:找不到指定的模塊"。網上找了半天資料,大概一下解決方案:

1.查看是否安裝身份證閱讀器驅動

2.查看debug目錄下是否存在相應dll

裝上驅動仍舊不行,而由於項目是從公司電腦上拷貝出來的,所以目錄下肯定是有相應dll的。掙扎……

回到公司,繼續搜索相關資料,聯想到筆記本是64位的,項目右鍵-屬性-生成,將目標平台改成“x86”,因為我的dll是32位的。

bingo,到此為止全部搞定。以此來記錄下,方便以后查看,以及希望可以幫到有這個問題的小伙伴


免責聲明!

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



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