0
我iporting來自外部的dll的方法,並有下面的代碼:C#dllimport的問題
[DllImport("test.dll", CharSet = CharSet.Unicode, SetLastError = true)]
public static extern TabPage CreateGUI();
,並稱之爲:
tabControl1.TabPages.Add(CreateGUI());
我得到的錯誤,指出CreateGui無法定位在DLL中。 CreateGui方法已經在dll中聲明爲public和static?任何人有任何想法?
謝謝。
是test.dll一個.net DLL或一些Legacy DLL? – TalentTuner 2010-12-01 10:57:42
公共?你試圖「導入」一個.Net程序集? DllImport是否僅用於Interop/COM程序集? – willvv 2010-12-01 10:58:29