博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#+AE开发中,无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块解决办法
阅读量:3900 次
发布时间:2019-05-23

本文共 476 字,大约阅读时间需要 1 分钟。

错误描述:

当我们在自己的电脑上打开别人的项目时,会出现如下错误:
无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块。(异常来自 HRESULT:0x8007007E)。这个错误一般点击“开始调试”时才会出现,在窗体设计中的“错误列表”显示错误为0,但是在窗体上看不到mapcontrol、TOCControl等地图编辑控件,像button这样的基础控件能够显示。具体如下图
无法加载dll库文件
无法看到地图编辑控件

解决办法:

step1:在“解决方案资源管理器”中找到自己的项目,右键,选择“属性”,打开后点击“生成”,在这里把“目标平台”改为“x86”,如下图在这里插入图片描述
此时在窗体设计窗口可以看到TOCControl等地图编辑控件了。
step2:一般情况完成step1已经可以运行了,但是如果在运行过程中报错如下:
在这里插入图片描述
此时打开“Program.cs”,添加代码:

ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);

添加位置如下:

在这里插入图片描述
完成如上两步点击调试,代码就能正常运行了!

你可能感兴趣的文章
数据库SQL语言语法总结1---表操作
查看>>
Numpy中stack(),hstack(),vstack()函数详解
查看>>
基于3D卷积神经网络的行为识别
查看>>
K.function用法
查看>>
keras -- multi-loss
查看>>
pytorch数据增强的具体细节
查看>>
pytorch专题 --- load模型
查看>>
VSCode编写C++代码从零开始
查看>>
ESC ubuntu16.04 ipv6配置
查看>>
visual studio 创建 C/C++静态库和动态库
查看>>
2021-05-26
查看>>
ubuntu中配置环境变量
查看>>
ubuntu安装weditor
查看>>
Ubuntu安装NVIDIA显卡驱动
查看>>
vue-cli中实现dolist
查看>>
sass的安装
查看>>
Vue-cli中路由配置
查看>>
豆瓣高分JAVA书籍,你都读过吗?
查看>>
java图书管理系统
查看>>
C#图书管理系统
查看>>