CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法
Posted 清风拂面
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法相关的知识,希望对你有一定的参考价值。
这些天重装了电脑Win10系统,安装了CAD2012和VS2012,准备进行软件开发。在调试程序的时候,CAD没有进入界面就抛出
“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”
查看网上相关文章说是要关掉 异常--Managed Debugging Assistants,但是仍然不可以使用。
前段时间有过将软件数据库放到C盘,变成数据库只读无法写入数据的经历。是不是CAD也只读了,无法写入调试Dll呢?
随后将CAD装到了D盘,果真问题解决,调试成功!
但是这种方式并不是最好的解决方式,是不是以后写软件就不能放到c盘呢,如何改变C盘的只读属性呢?还需要进一步研究!
以上是关于CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码
检测到 LoaderLock:DLL"XXXX"正试图在OS加载程序锁内执行
正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
Blazor Hybrid ElementReferenceJsonConverter 仅在调试时抛出异常