首页 / 浏览问题 / 组件GIS / 问题详情
dll包,不是32位有效程序
66EXP 2020年03月11日

我已经引用了iobject的32位bin包中的dll文件,但是还是出现这个错误,为什么?

1个回答

你好,

1 首先保证你的组件包bin路径是否在你系统path环境变量最前端

2 检查引用的dll是否为该路径下的dll

3 检查vs调试环境是否为86位对应调试

4 许可是否正常
2,432EXP 2020年03月11日
你好,已经按您的要求来了一遍,还是不管,还是那个问题。   昨天地图出来了一会,今天又不管了
我是把我用到的几个dll,复制到我项目根目录的文件夹下,然后把这个文件夹的路径添加到系统path环境变量最前端,这样可以吗?  但是还是出来那个问题
需要把整个iobject的bin包作为路径放在最前端,然后去引用bin包下的dll库

按您说的,我直接引用的iobject下的bin包中的文件,但是还是出现这个错误。

下图按您说的一系列操作

按照我说的再走一次,

重启你的 vs,打开你的项目,重新添加一次引用,引用系统path环境变量下的bin包下的dll文件,引用完过后再执行一次,如果还报错,看下许可信息是否正确,如果没问题可以打这个热线400-8900866

找下姓邬的支持人员,我远程帮你看一下
现在正常了,谢谢您了,邬工
...