VS调试出现LoaderLock异常的解决方法

异常信息为:正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。(Attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang.)

VS调试出现LoaderLock异常的解决方法_第1张图片

工具/原料

  • Microsoft Visual Studio

方法/步骤

  1. 在打开项目的VS窗口中单击调试按钮;

    VS调试出现LoaderLock异常的解决方法_第2张图片

  2. 在下拉菜单中选择异常按钮;

    VS调试出现LoaderLock异常的解决方法_第3张图片

  3. 在弹出的异常窗口中展开Managed Debugging Assistants,找到LoaderLock项;

    VS调试出现LoaderLock异常的解决方法_第4张图片

  4.  

    找到LoaderLock项;

    VS调试出现LoaderLock异常的解决方法_第5张图片

  5. 去掉LoaderLock的选中状态,即取消LoaderLock项的勾选,确认;

    VS调试出现LoaderLock异常的解决方法_第6张图片

    VS调试出现LoaderLock异常的解决方法_第7张图片

  6. 再次调试系统将不再出现此类错误 :

转自     https://jingyan.baidu.com/article/bea41d439008dcb4c51be60b.html

 

 

你可能感兴趣的:(VS调试出现LoaderLock异常的解决方法)