关于32位向64位移植
今天做技术预言,把之前的系统由32位向64位移植。以为只要换二次开发的dll,代码稍作改动就可以了。
可惜的是,添加了64位开发的dll,将copy local改为false,添加了commd,修改了启动程序。
然后netload dll,输入命令,告诉我命令不存在。
不知道大家有没有做过32位向64位移植的工作,我是否漏了哪一步。
唉~~~~现在看来,自己技术又回到了学龄前,还望先知指导。
谢谢!
本帖最后由 epwt 于 2013-3-19 14:51 编辑
问题找到了。我的.net框架选的不对。
开始一直以为是vs的问题,结果修复vs 2010、重装vs、重新打补丁都不可以。
在32位机器上试代码也无法加载。
折腾了一上午时间,没事看了看命令行提示,原来是版本的问题。后来改了.net framework的版本,代码顺利运行。
是我犯了低级错误了。事实也证明,目前AutoCAD2010的平台,只支持到.net Framework3.5 4.0目前还是没支持。 .netframework3.5可以通吃CAD2008-2012。CAD2013-15只能用netframe4.0虽然现在只有13但是这个是可以预测的-- net Framework3.5下编制的程序,也可以在CAD2012下运行。
都是.net framework版本惹的祸
页:
[1]