飞奔的蜗牛1013 发表于 2016-8-5 10:33:18

用VS2010开发AutoCAD2014 调试的时候出现异常。。

    请问一下 我用用VS2010开发AutoCAD2014 调试的时候出现这个异常,怎么解决啊?
谢谢了!

应用程序不支持实时(JIT)调试。
有关详细信息,请参见此消息的结尾。

************** 异常文本 **************
System.InvalidCastException: 无法将类型为“Autodesk.AutoCAD.LivePreview.PreviewRuleProvider”的对象强制转换为类型“Autodesk.AutoCAD.Internal.IPreviewContextProvider”。
   在 Autodesk.AutoCAD.LivePrev...................

飞奔的蜗牛1013 发表于 2016-8-5 10:35:54

我用的是C#开发的

飞奔的蜗牛1013 发表于 2016-8-5 11:38:51

我具体的操作是这样的右击项目——属性——调试——启用外部程序——选中AutoCAD 2014\acad.exe然后运行-,程序就自动启动AutoCAD 2014 接着就直接报错了,无法加载程序集
我也没有写类型转化的代码,我只是写了几行测试初始化和优化的代码,但是程序根本没运行进去就直接报错了。。请问这个是怎么回事。。

//定义InitClass类为程序的入口点,让AutoCAD只会执行OptimizeClass中的命令


。。。。。。。
public class InitClass:IExtensionApplication
    {
      public void Initialize()
      {
         Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;      
          ed.WriteMessage("程序开始初始化!");

      }

52幕墙设计 发表于 2016-8-5 20:49:08

复制本地 false

冰凌寒露 发表于 2018-5-4 18:00:16

确实要把复制到本地改成FALSE,所以3楼正解
页: [1]
查看完整版本: 用VS2010开发AutoCAD2014 调试的时候出现异常。。