出错提示:

正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。

原因分析:

.NET2.0中增加了42种非常强大的调试助手(MDA,Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线程上运行托管代码的情况。这样做有可能会引起死锁,并且有可能在操作系统加载器初始化DLL前被使用。虽然 这样做很有必要,但在进行开发调试的时候,实在太麻烦。这是由于正在加载特定资源:例如换肤控件等。

解决方案一:

1、把VS菜单的 调试->异常->Managed Debuggin Assistants->LoaderLock 的选中状态去掉
2、如果异常(exception)这一项没有的话,在工具---自定义---命令选项卡---左边选择调试--右边把异常托到菜单里。
3、快捷键Ctrl+Alt+E,修改Managed Debuggin Assistants->LoaderLock 的选中状态去掉。

解决方案二:

1、在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework下面增加一个String,值为"0"
2、不过这样做,在该计算机上所有基于.NET2.0开发都得不到MDA的好处

参考文章:

http://blog.csdn.net/kissqi/article/details/4872316

正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。相关推荐

  1. 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码......

    当我在窗体初始化的时候,调用了一个外部的dill时,它就不知什么原因的 抛出一个"正试图在 os 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码&quo ...

  2. 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码...

    在窗体初始化的时候,调用了一个外部的dll,不知什么原因的 抛出一个"正试图在 os 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码"的异常, ...

  3. CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法...

    这些天重装了电脑Win10系统,安装了CAD2012和VS2012,准备进行软件开发.在调试程序的时候,CAD没有进入界面就抛出 "正试图在 os 加载程序锁内执行托管代码.不要尝试在 Dl ...

  4. VS2010 : 正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。

    出错提示: 正尝试在 OS 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起. 原因分析: .NET2.0中增加了42种非常强大的调试助手 ...

  5. 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码

    http://blog.csdn.net/skd12/article/details/46786117 当我在窗体初始化的时候,调用了一个外部的dill时,它就不知什么原因的 抛出一个"正试 ...

  6. 托管调试助手“LoaderLock”在XXX中检测到故障。其他信息:正尝试在OS加载程序锁内执行托管代码。不要尝试在DllMain或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。

    在程序中执行new一个对象A时,出现了错误信息: 托管调试助手"LoaderLock"在XXX中检测到故障.其他信息:正尝试在OS加载程序锁内执行托管代码.不要尝试在DllMain ...

  7. C# 正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。

    当我在窗体初始化的时候,调用了一个外部的dll时,它就不知什么原因的 抛出一个"正试图在 os 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码" ...

  8. 【错误异常大全】:正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。

    文章目录 错误异常: 解决方案一: 解决方案二: 错误异常: 正尝试在 OS 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起. 解决方案 ...

  9. 必备技能21:正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。

    出错提示: 正尝试在 OS 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起. 解决方案: 调试 -- 异常 选择Managed Debu ...

  10. 正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码

    正尝试在 OS 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码 解决方法 调用托管"entrypoint": 托管代码可能未运行在加载程序锁下 ...

最新文章

  1. webView用法小结
  2. dump java 内存_Java如何dump对象的内存
  3. ssh服务、密钥登陆配置
  4. CODEVS——T 1049 棋盘染色
  5. ROS2学习(十三).ROS概念 - ROS结构(Composition)
  6. 华为鸿蒙2.0什么核心,鸿蒙系统2.0:安卓最核心部分基本已去除,将带来全新的体验...
  7. centos7装单机hadoop2.7.3
  8. 各个图标的意思_冬奥体育图标设计团队负责人林存真:每一个图标要画100稿以上...
  9. java 去掉 t_java中的“\t”
  10. Android Fetch请求问题
  11. 在MyEclipse(2015)中上传项目到github的步骤(很详细)
  12. linux安装VLC播放器
  13. java题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
  14. windows无法连接到某个wifi_笔记本电脑连接wifi时一直显示“windows无法连接到。。(wifi)”是怎么回事...
  15. uvalive 4987 Evacuation Plan 疏散计划
  16. REUSE_ALV_GRID_DISPLAY_LVC-行选择功能
  17. Mysql中使用sql语句查询前一个天、前一周、前一月时间的方法
  18. DevOps之自动化测试
  19. 医疗器械行业迎来黄金十年,集团采购系统助力企业把握机遇,实现高质量发展
  20. python接入excel_Excel 借助 Python 连接 WorkBench,实现 Excel 输入参数返回结果

热门文章

  1. 第二篇:mig IP的创建
  2. 极光Im + layIm 实现后台聊天
  3. 实验吧_网站综合渗透_Discuz!
  4. CCNP-Spanning-Tree
  5. html文本显示不完整,css 内容显示不全怎么办
  6. java 微信退款接口_微信APP支付和退款(JAVA)
  7. 135、即时通讯简介
  8. 三线npn型接近开关与三菱plc输入端子接线方法
  9. python代码情话_python教你谈恋爱-之-土味情话5000条
  10. bps是什么单位?是什么意思