才鸟的AutoCAD专栏

专门研究.NET开发AutoCAD及AutoCAD2009新功能

原创 终于不用为了调试一个ARX(.net)程序而反复重新启动AutoCAD了!!!收藏

新一篇: Ndoc已死,Sandcastle万岁!!! | 旧一篇: 正式发布ObjectARX 帮助文档的.NET版本,欢迎大家下载。

.net开发AutoCAD遇到的最大不方便之处就是调试程序的时候要不断的重新启动AutoCAD。而可用于.net开发的AutoCAD的版本都是非常新的,启动一次非常的慢,最新的AutoCAD2007启动一次所需要的时间对于我来说简直就是不能忍受。但我一直没有找到解决的办法,神啊,救救我吧!
呵呵,今天无意中发现了解决的办法,不敢独享,拿出来与大家共享。
首先你使用的Visual Studio必须是2005版本,AutoCAD版本则无所谓,只要可以用.net开发就可以了。像往常一样调试启动AutoCAD(呵呵,你想用F5就 F5,你想用菜单你就用菜单),再像往常一样使用Netload调出你的dll文件,运行你的AutoCAD命令。呵呵,可能运行的结果不是你想要的或弹 出了一个你用.net开发AutoCAD时经常弹出的一个错误警告框,你想修改一下相关的代码。这时你可以切换到Visual Studio开发环境, 随便新建一个调试断点(呵呵,不要告诉偶你连断点也不会设置啊),然后你就可以随便修改你的代码了,改完以后,你可以去掉断点,当然也可以不去掉,点继续运行程序就可以了。(呵呵,这个好像是Visual Studio 2005的Edit and Continue!)
呵呵,终于解决了我从用.net开发AutoCAD以来困惑我的一个最大的难题。

发表于 @ 2006年07月28日 13:20:00|评论(loading...)|编辑

新一篇: Ndoc已死,Sandcastle万岁!!! | 旧一篇: 正式发布ObjectARX 帮助文档的.NET版本,欢迎大家下载。

评论

#Arx菜鸟 发表于2006-09-10 08:40:00  IP: 58.34.35.*
调试都是这样的,如果程序调试涉及到必须重新编译的情况,还是要重新启动CAD的
#才鸟 发表于2006-09-20 21:30:00  IP: 58.34.18.*
在你需要改的地方都设置断点就可以了
#fly_902 发表于2007-10-13 11:52:27  IP: 218.12.7.*
呵呵, 未必吧,才鸟试试加一下构造函数或属性,看看行不行!
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © C#才鸟