我有一个MobileOpen.dll这个组件,用C语言编写的,在vs2003中引用的时候,把这个组件放在bin下面,代码中写了[DllImport("MobileOpen.dll", EntryPoint = "Disconnect")]
public static extern bool Disconnect();
[DllImport("MobileOpen.dll", EntryPoint = "FreeConnection")]
public static extern bool FreeConnection();就可以引用了,在vs2005中,我也同样弄了,编译没有问题,调试的时候就出现了这个的错误:无法加载 DLL“MobileOpen.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。高手求救,谢谢
public static extern bool Disconnect();
[DllImport("MobileOpen.dll", EntryPoint = "FreeConnection")]
public static extern bool FreeConnection();就可以引用了,在vs2005中,我也同样弄了,编译没有问题,调试的时候就出现了这个的错误:无法加载 DLL“MobileOpen.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。高手求救,谢谢
检查文件权限,要可写
手头没装2005,不能帮你看看。
出现:请确保此文件可访问并且是一个有效的程序集或 COM 组件。
怎么办?
现病啊
我以前也用C++写了一个测试,根本没有办法胡IDE下添加引用,但是拷到exe运行的目录下就可以了。
出现:请确保此文件可访问并且是一个有效的程序集或 COM 组件。
怎么解决 ?regsvr32 也注册不上 说加载失败