使用C#对AutoCAD2010进行二次开发,程序调试是出现错误提示:执行环境无效。
但在别人的机子上运行这个程序时,可以调试通过,无任何异常。
跪求高手指点。
 System.Runtime.InteropServices.COMException(0x802000C8):执行环境无效
 在System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode,IntPtr errorInfo)

解决方案 »

  1.   

    http://wenku.baidu.com/view/508d4e48cf84b9d528ea7a9c.html
      

  2.   

    前段时间,也在研究CAD和C#的交互程序,执行环境无效,我一般遇到的是版本的问题,VS2005——对应——>CAD2000, VS2008——对应——>CAD2010,大概好像是这样, 你对应的看下吧。
      

  3.   

    也就是说如果用vs2005使用CAD2000如果使用CAD2010就会出现这样的错误吗?
      

  4.   


    也就是说如果用vs2005使用CAD2000如果使用CAD2010就会出现这样的错误吗?
      

  5.   


    我在vs2005和CAD2010搭的平台上建立的其他工程,经过调试运行不会出现这种执行环境无效的错误,但是就是在我写的其中一个工程中出现了这这样问题和错误。
      

  6.   

    单独打开CAD2010后先关闭弹出的提示窗体或图形恢复面板,后退出CAD2010.再重新测试cad二次开发的程序试试看