tjherrlu 发表于 2015-3-23 16:52:05

如何让C#编写的dll插件在多个cad平台下运行?

我买了才鸟他们写的书,遇到一个问题,就是只能写对应平台的dll,如果放到其他版本的cad,哪怕是写给aca的dll,放在同年号的autocad里都不能运行!如果要运行,就必须重新用对应版本的dll参照下编写一遍再(说不定还要进行修改)!我在想难道像天正这种插件同时要支持十几个平台的话,也要编译十几遍吗?但是我又不想用lisp(lisp的好处就是平台无关),但是这个语言太诡异了.调试啥的都不方便.不太想用啊.....希望大家给我点建议!谢谢

雪山飞狐_lzh 发表于 2015-3-23 20:14:00

两个mgd dll的复制本地属性设为false

51butian 发表于 2015-3-30 09:26:36

C#开发的dll本身就支持多个平台 ,只需要写个加载类就可以, 32位和64位需要注意下 如果有数据库的话,其他的完全没有任何影响
页: [1]
查看完整版本: 如何让C#编写的dll插件在多个cad平台下运行?