http://blog.csdn.net/skd12/article/details/46786117
当我在窗体初始化的时候,调用了一个外部的dill时,它就不知什么原因的 抛出一个“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”的异常,程序就卡掉了,在网上查了查,相关说明如下:
.NET2.0中增加了42种非常强大的调试助手,MDA.Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线程上运行托管代码的情况。这样做有可能会引起死锁,并且有可能在操作系统加载器初始化DLL前被使用。
大致理解:就是窗体还没有完全生成,而你在这个时候就调用了别的dill,可能就抛出了这个异常!
解决此异常的方法为:

方法一

在菜单中选择 “调试->异常”,打开异常设置窗口(也可通过快捷键Ctrl+Alt+E打开),在异常窗口中找到 “Managed Debuggin Assistants->LoaderLock”,将该项“引发”的状态框中的对勾去掉,最终设置结果如下图所示:
如果异常(exception)这一项没有的话,在工具---自定义---命令选项卡---左边选择调试--右边把异常托到菜单里 
快捷键Ctrl+Alt+E,修改Managed Debuggin Assistants->LoaderLock 的选中状态去掉

方法二

在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework下面增加一个String,值为"0"
不过这样做,在该计算机上所有基于.NET2.0开发都得不到MDA的好处。
建议使用第一种方法,亲测有效
本文部分内容转自http://www.cnblogs.com/lcxu2/archive/2011/01/16/2004016.html

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

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

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

  2. 检测到 LoaderLock Message Microsoft.DirectX.dll”正试图在 OS 加载程序锁内执行托管代码。...

    今天在群里有朋友问了一个"检测到 LoaderLock Message Microsoft.DirectX.dll"正试图在 OS 加载程序锁内执行托管代码."的问题,自 ...

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

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

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

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

  5. Bug:正试图在 OS 加载程序锁内执行托管代码

    在运行程序退出后,有时候会不然出现这样的错误:正试图在 os 加载程序锁内执行托管代码.不要尝试在DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起. 解决方法是: 把vs200 ...

  6. directX 正试图在 OS 加载程序锁内执行托管代码

    调试C#枚举声卡的时候遇到的问题: 出错信息:directX 正试图在 OS 加载程序锁内执行托管代码 解决方法:VS08->调试->异常->Managed Debugging As ...

  7. 正试图在 os 加载程序锁内执行托管代码

    问题: 正尝试在 OS 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起. 方法一: 调试->异常->Managed Debu ...

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

    2019独角兽企业重金招聘Python工程师标准>>> 解决办法:菜单的 调试->异常->Managed Debuggin Assistants->LoaderLo ...

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

    解决办法:菜单的 调试->异常->Managed Debuggin Assistants->LoaderLock 的选中状态去掉即可!如果异常(exception)这一项没有的话,在 ...

最新文章

  1. 关于DateTime对象序列化为Json之后的若干问题
  2. java 倒计时_java倒计时器
  3. [代码阅读] ECS toString实现方法
  4. Java+Selenium3.0----------启动谷歌浏览器及错误处理
  5. redhat怎样修改语言_硕士博士个人陈述(PS)辅导及修改服务带你极速前进!
  6. 【Mybatis笔记】mybatis实现mysql增删改查
  7. 【分治】LeetCode 69. Sqrt(x)
  8. 09、win32 转换为 store app
  9. 原 IntelliJ IDEA 中 右键新建时,选项没有Java class的解决方法和具体解释
  10. python人工智能文字识别_Python人工智能之图片识别,Python3一行代码实现图片文字识别...
  11. scrt 上传和下载文件
  12. codeblocks怎么编程c语言,如何能使用Codeblocks进行C语言编程操作.doc
  13. 《未来世界的幸存者》读后有感
  14. Linux rpm 命令 【转】
  15. python人脸识别门禁系统_树莓派人脸识别门禁系统图文教程
  16. 转载——如何让自己像打王者荣耀一样发了疯、拼了命、石乐志的学习?
  17. PL/SQL-procedure-function-package创建
  18. 为什么我不再用 .NET 框架
  19. 中国纯电动车新车质量蔚来、特斯拉、欧拉列前三;长城汽车计划将P系列皮卡推向全球市场 | 美通企业日报...
  20. java如何页面全站静态化

热门文章

  1. python3格式化输出
  2. Swift中什么时候不能用 () 代替 Void 来使用
  3. shell脚本打印出时间
  4. Android一周时间早中晚排班表
  5. 访问网站时,长时间打不开或无响应
  6. 迭代重建技术(ART)简要介绍
  7. Camera Tuning 常见缩写
  8. 狂神SpringMvc笔记
  9. MacOS swift 首页导航栏 不显示标题问题
  10. UEFI GPT 安装windows 7 (64bit)