首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#调用dll有关问题

2012-01-23 
C#调用dll问题;无法加载DLL“MapLicenseXP.dll”:找不到指定的模块。(异常来自HRESULT:0x8007007E)。可能会是

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命令来注册一下啊!

热点排行