首页 / 浏览问题 / 组件GIS / 问题详情
iobjects .net帮助文档的SampleCode里面的demo无法运行
20EXP 2022年12月27日
引用的SuperMap.Data.dll和SuperMap.Mapping.dll都是iobjects的bin目录下的,运行的时候提示“未能加载文件或程序集SuperMap.Data.dll或它的某一个依赖项。不是有效的Win32应用程序。(异常来自HRESULT:0x800700C1)”,也在解决方案里面把需要运行的这个demo设置为x86也还是不行

1个回答

您好,请问您使用的是 SuperMap iObjects .NET 组件哪个版本呢?根据您描述的异常信息,建议您可以从以下方面入手检查:

  1. 检查 SuperMap iObjects .NET 组件是否已配置环境变量;
  2. 检查当前项目的“目标平台”是否有勾选“首选32位”选项,若使用的是 iObjects .NET 64位组件,请务必取消该选项;
  3. 检查 demo 中的引用依赖库路径是否正常,若都正常,可以将 iObjects .NET 组件 Bin 目录中的内容拷贝到 Demo 的输出目录中再尝试运行;
  4. 若以上方式都无法解决,建议您可以使用 dependency walker 依赖检测工具检测当前系统是否缺少 iObjects .NET 组件库需要的系统依赖,若存在缺少,建议不全环境依赖。

希望可以帮到您。

2,248EXP 2022年12月27日
...