epwt 发表于 2013-3-18 16:29:55

关于32位向64位移植

今天做技术预言,把之前的系统由32位向64位移植。
以为只要换二次开发的dll,代码稍作改动就可以了。
可惜的是,添加了64位开发的dll,将copy local改为false,添加了commd,修改了启动程序。
然后netload dll,输入命令,告诉我命令不存在。

不知道大家有没有做过32位向64位移植的工作,我是否漏了哪一步。
唉~~~~现在看来,自己技术又回到了学龄前,还望先知指导。
谢谢!

epwt 发表于 2013-3-19 14:42:05

本帖最后由 epwt 于 2013-3-19 14:51 编辑

问题找到了。我的.net框架选的不对。

开始一直以为是vs的问题,结果修复vs 2010、重装vs、重新打补丁都不可以。
在32位机器上试代码也无法加载。

折腾了一上午时间,没事看了看命令行提示,原来是版本的问题。后来改了.net framework的版本,代码顺利运行。

是我犯了低级错误了。事实也证明,目前AutoCAD2010的平台,只支持到.net Framework3.5 4.0目前还是没支持。

huaxiamengqing 发表于 2013-3-20 00:05:25

.netframework3.5可以通吃CAD2008-2012。CAD2013-15只能用netframe4.0虽然现在只有13但是这个是可以预测的--

xgr 发表于 2013-3-20 10:44:04

net Framework3.5下编制的程序,也可以在CAD2012下运行。

chpmould 发表于 2013-3-26 20:16:05

都是.net framework版本惹的祸
页: [1]
查看完整版本: 关于32位向64位移植