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

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

这些天重装了电脑Win10系统,安装了CAD2012和VS2012,准备进行软件开发。在调试程序的时候,CAD没有进入界面就抛出

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

查看网上相关文章说是要关掉 异常--Managed Debugging Assistants,但是仍然不可以使用。

前段时间有过将软件数据库放到C盘,变成数据库只读无法写入数据的经历。是不是CAD也只读了,无法写入调试Dll呢?

随后将CAD装到了D盘,果真问题解决,调试成功!

但是这种方式并不是最好的解决方式,是不是以后写软件就不能放到c盘呢,如何改变C盘的只读属性呢?还需要进一步研究!

 

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