为了调试 ObjectARX 应用程序,每次尝试调试时都会从 Visual Studio IDE 中启动一个 Autocad 实例( !!! ) 。
这会浪费很长时间,等待 Autocad 加载。所以我的问题是:
有没有办法让 Autocad 在调试会话之间保持打开状态?或者...
是否可以编写一个独立的 .EXE 应用程序来连接到打开的 Autocad 实例并使用它的 ObjectARX 对象/命令,就像 COM 应用程序使用 Interop 对象/命令一样?这些方式也可以更快地调试。
最后一个在执行时会变慢,就像任何进程外应用程序一样,但为了修改代码和调试代码逻辑是即时的。
编辑:NET-RELOAD的使用虽然非常可取,但在这种情况下并不适用,因为它不允许调试。