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

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

解决的方案如下:

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

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

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

相关推荐
非科班Java出身GISer12 小时前
ArcGIS JS 基础教程(30):体元系列 - VoxelLayer 体元图层
arcgis·arcgis js 体元图层·arcgis js 体元·arcgis js 体素·arcgis js 体素图层·arcgis 体元图层·arcgis 体素图层
非科班Java出身GISer4 天前
ArcGIS JS 基础教程(29):CSVLayer 表格点位图层
arcgis·arcgis js·arcgis js csv图层·arcgis js scv·arcgis csv 图层
CAE3204 天前
ArcGIS DEM水文分析与山洪风险评估
arcgis·dem·流域提取
你是一个铁憨憨7 天前
从 GIS 到 Spatial Agent:MCP 如何重新定义 GIS 的 AI 入口
arcgis·ai·agent·mcp·spatial
码农小旋风11 天前
Claude Code 最佳实践指南
arcgis
兔年鸿运Q小Q21 天前
cesium1.140以上版本加载地形
arcgis·cesium
杨超越luckly22 天前
Agent应用指南:巨幕之下 · 中国 IMAX 影院205城的空间布局
人工智能·arcgis·html·agent·数据可视化
GISerQ.23 天前
DWG格式文件导入到ArcGIS中
arcgis·shp·cad文件·dwg文件
En^_^Joy1 个月前
Vue项目创建与入口配置全攻略
前端·vue.js·arcgis
图件制作GIS,储量计算1 个月前
补充耕地项目类、非项目类资料清单
arcgis