[转]解决调试AutoCAD 2006启动过程中的异常问题

来源:互联网 发布:网络直播 用英文怎么说 编辑:程序博客网 时间:2024/05/16 12:04

直接用VS 2002或者其他的编译器启动AutoCAD 2006进行调试都会遇到一个异常的对话框(大意是因为用户断点导致中断),这时候如果单击“继续”按钮是可以启动AutoCAD的,但是经常会有这个窗口出来,太烦人。
这个异常在VS输出窗口中有下面的显示:
<mda:msg xmlns:mda="http://schemas.microsoft.com/CLR/2004/10/mda">
  <!--
       c??( OS ?} ? ?gLX? ̄ 
? ?( DllMain   ? ? ?p??LX? ̄  ?7Z ???( ? w
   -->
  <mda:loaderLockMsg break="true"/>
</mda:msg>
acad.exe 中的 0x7a0c8c7c 处未处理的异常:用户断点 。

一个折衷的办法是通过附加到进程的方法来进行调试,但是觉得还是不太理想,因为没法用F5来快速执行了。
最后在网上查到的一个办法是在注册表的[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework]键下面添加一个名为“MDA”的键,将其值设置为0:
"MDA"="0"
这样就可以了,但是目前还不知道有没有什么副作用……

 

原帖地址:http://blog.sina.com.cn/s/blog_5432e0220100f0yg.html