【解决方案】ArcGIS Engine二次开发时,运行后出现“正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain...”

我们在做ArcGIS Engine二次开发时,特别是新手,安装好了开发环境,满怀信心的准备将按照教程搭建好的框架在Visual Studio中进行运行。点击运行后,却出现了"正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。"这种错误的情况,导致程序无法运行。

解决的方案如下:

选择Visual Studio菜单中的【调试】---->【异常】---->【Managed Debuggin Assistants】-->【LoaderLock】,将【LoaderLock】里的"勾"去掉,点击确定即可解决此类问题.

在ArcGIS Engine二次开发时我们还会遇到其他的各种问题,希望大家在遇到问题时切勿心急,一定要耐心查看错误的提示,可能是我们在书写代码时不规范造成的错误,也可能是安装开发环境时未配置好造成的问题。办法总比困难多,在遇到问题时多思考,学会通过各种方式尝试解决,相信总能在互联网的海洋中找到解决问题的办法。

欢迎大家与我交流GIS全栈技术,喜欢我的可以关注我哦~

相关推荐
YuanYWRS34 分钟前
ArcGIS基础:如何删除同类多个图斑中面积较小,只保留其中面积最大的一个图斑的操作
arcgis·多个图斑取面积最大的一个
智航GIS6 小时前
ArcGIS大师之路500技---054字段顺序调整
arcgis
YuanYWRS13 小时前
ArcGIS基础:如何在字段计算器里,从1-100进行顺序编号
arcgis
trojan__13 小时前
arcgis界面右侧目录如何打开
arcgis·gis·arcmap
trojan__14 小时前
arcgispro水文操作失败——修改并行处理因子为0
arcgis·gis·arcgispro
智航GIS15 小时前
ArcGIS大师之路500技---053生成均匀的矢量点
arcgis
遗憾随她而去.1 天前
Webpack5 基础篇(一)
arcgis
智航GIS2 天前
ArcGIS大师之路500技---051椭球面积与投影面积的计算
arcgis
智航GIS2 天前
ArcGIS大师之路500技---052生成多层缓冲区
arcgis
努力学习GIS13 天前
ArcGISpro中的空间统计分析(四)
arcgis·arcgispro·空间统计