• 【解决方案】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