未加载vb.net dll

未加载vb.net dll,.net,vb.net,dll,gdal,.net,Vb.net,Dll,Gdal,我制作了一个VB.net应用程序,它使用DLL来执行地理操作 它在我的计算机和大多数用户的计算机上运行良好,但一些用户遇到应用程序问题,并且似乎是找不到Dll的问题 我的应用程序的日志文件显示此错误: 无法加载DLL“ogr\u wrap”:无法加载指定的模块 建立(来自HRESULT的异常:0x8007007E) Dll ogr_wrap.Dll与应用程序捆绑在一起并被引用 我将应用程序加载的dll与Procesxp进行了比较,结果显示,34个dll中只有3个加载在应用程序无法工作的计算机上

我制作了一个VB.net应用程序,它使用DLL来执行地理操作

它在我的计算机和大多数用户的计算机上运行良好,但一些用户遇到应用程序问题,并且似乎是找不到Dll的问题

我的应用程序的日志文件显示此错误:

无法加载DLL“ogr\u wrap”:无法加载指定的模块 建立(来自HRESULT的异常:0x8007007E)

Dll ogr_wrap.Dll与应用程序捆绑在一起并被引用

我将应用程序加载的dll与Procesxp进行了比较,结果显示,34个dll中只有3个加载在应用程序无法工作的计算机上


在不同的计算机上,DLL的加载方式如何可能不同?

不同的操作系统位?权限?(路径明显不同?@Steve所有电脑都低于XP 32位,但该应用程序在Win 7 64位上运行良好。关于权限,有问题的用户是管理员,所以我认为这不是问题所在。我最终解决了问题,在没有安装任何东西的Windows XP虚拟机上测试了我的应用程序,发现Gdal的依赖项中缺少DLL。