pengfei2010 发表于 2017-10-3 11:25:54

这个帖子不错,就是不知道怎么收藏帖子

oyxx1023 发表于 2017-10-4 18:41:28

二进制复制到内存的方法还是有问题吧,不能卸载呀,如果不关CAD,那不是之前所有生成的版本都在内存里?那不是要占很多内存

pengfei2010 发表于 2017-10-16 17:27:29

回帖是一种美德!感谢楼主的无私分享 谢谢

wanglumi 发表于 2017-10-23 13:29:45

zhy307501169 发表于 2016-10-12 22:43
大神你真是太牛了,终于解决这个问题了!赞!

这种方法是可以 但是程序如果有错误 无法调试,

hector 发表于 2018-5-4 22:25:24

感谢“brbright”大神,我把它做成了dll方便大家使用(使用的是sharpdevelop4.4+cad2007)。
在CAD中输入“netload”打开netload.dll,然后再输入“netloadx”,
就可以打开你自己的dll(你可以修改自己的程序,再编译成dll,不用再关闭和打开CAD了,直接操作借口).

hector 发表于 2018-5-4 22:27:48

怎么没加上附件呢?

diditoy 发表于 2018-5-31 09:05:51

这个方法可以加载成功,也可以再编译,但是加载完了运行不了命令啊,提示找不到命令。。有没有碰到这个问题的?

diditoy 发表于 2018-5-31 09:12:41

hector提供的dll可以成功,但是我自己的netloadx为什么失败。。没发现有什么毛病啊。。:Q

diditoy 发表于 2018-5-31 09:24:37

找到问题了,我是用cad开发向导建的项目,把项目里的这一段初始代码

      public void MyCommand() // This method can have any name
      {
            // Put your command code here
      }
删掉,就可以正常加载了。。不晓得为什么。。

diditoy 发表于 2018-5-31 14:46:23

可以正常加载了,但是再次加载时没法覆盖程序集?提示抛出命令重复的异常,有遇到过的没?Autodesk.AutoCAD.Runtime.Exception: eDuplicateKey
页: 1 [2] 3
查看完整版本: [求助]如何卸载net程序,实现netload/netunload