-
【解决方案】ArcGIS Engine二次开发时,运行后出现“正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain...”
我们在做ArcGIS Engine二次开发时,特别是新手,安装好了开发环境,满怀信心的准备将按照教程搭建好的框架在Visual Studio中进行运行。点击运行后,却出现了“正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。”这种错误的情况,导致程序无法运行。
解决的方案如下:
选择Visual Studio菜单中的【调试】---->【异常】---->【Managed Debuggin Assistants】-->【LoaderLock】,将【LoaderLock】里的“勾”去掉,点击确定即可解决此类问题.





在ArcGIS Engine二次开发时我们还会遇到其他的各种问题,希望大家在遇到问题时切勿心急,一定要耐心查看错误的提示,可能是我们在书写代码时不规范造成的错误,也可能是安装开发环境时未配置好造成的问题。办法总比困难多,在遇到问题时多思考,学会通过各种方式尝试解决,相信总能在互联网的海洋中找到解决问题的办法。
欢迎大家与我交流GIS全栈技术,喜欢我的可以关注我哦~
-
相关阅读:
SpringMVC之全局异常管理
2.vue
Python yield 使用浅析
SpringBoot:整合监听器/过滤器和拦截器
冰冰学习笔记:进程控制
【Rust指南】详解注释|函数|条件语句|循环语句
排序概述笔记
强化训练:day4
若依框架环境的搭建(前后端不分离版)
使用Nacos实现分布式配置管理和服务发现
-
原文地址:https://blog.csdn.net/tianchounh/article/details/136416236