該專案原本目標框架是net4.5。然后我改成4.0。運行到訪問非托管的dll時報錯。奇怪的是把又改成4.5可還是訪問不了。非只能把原來的專案拿來運行能訪問(幸好我有備份)。這是為什么呢。
參考方式如下: 謝謝各位大神!
[DllImport("GHC_GetIDCardInfo.dll")]
public static extern int GHC_Dev_Connect(int Port, byte Extport, int Baud);

uj5u.com熱心網友回復:
4.5切4.0有幾個system的dll會一起變更版本或直接取消參考,再切回4.5需要檢查那些dll的版本,還要把取消參考的dll加回來uj5u.com熱心網友回復:
把目標平臺改成x86試試uj5u.com熱心網友回復:
我知道什么原因了。4.5要選中這個,可是4.0這個不能選,所以怎么辦呢。
uj5u.com熱心網友回復:
dll參考的問題?uj5u.com熱心網友回復:
目標平臺改成x86.。。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/270243.html
標籤:C#
上一篇:作業問題
