C#调用dll问题;
无法加载 DLL“MapLicenseXP.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
可能会是什么原因?谢谢!或者怎样找到问题!
------解决方案--------------------你的 MapLicenseXP.dll 是不是在当前文件夹中?
------解决方案--------------------MapLicenseXP.dll
dll是否已经放到了运行目录下??
------解决方案--------------------试试 csc /r:MapLicenseXP.dll
------解决方案--------------------引用到工程里了么?
------解决方案--------------------一种方法 动态加载 一种 静态加载 ,用静态加载 方便
------解决方案--------------------你在windows的 "开始 "菜单栏中的 "运行 "那里运行一下以下的命令
regsvr32 "DLL的地址 "
注册后就可以引用了.
------解决方案--------------------public static extern bool WriteMapLicenseCode(char[] a, Byte[] b, int c);
a,b的类型不对。
------解决方案--------------------要么放到system32文件夹下,要么绝对路径引用.
------解决方案--------------------是不是这个Dll需要在操作系统下用Regsvr32命令来注册一下啊!