将64位项目复制到32位项目

时间:2013-05-10 22:02:35

标签: visual-studio-2010 32bit-64bit autocad-plugin

是否有一种简单的方法可以将64位Visual Studio 2010项目复制到32位项目而无需再次设置某些属性? (或者甚至制作一个适用于32位和64位机器的项目???)

查看详情:

我有一个项目,我在64位机器上编译,并在64位机器运行。 (DLLAutocad Plug in

那台DLL can work in 32 bit台机器,但是有问题。我做can load it in Autocad。但是在我的DLL calls a method from Autocad.Interop libraries, those methods cannot be found

代码的任何一点

尝试在64位Autocad中运行的32位版本也是如此。 因此,64位项目仅在64位Autocad中运行。 32位项目只能在32位Autocad中运行。

那是因为interop libraries are different from 64 to 32 bit Autocad申请。

我提出了一个解决方案:创建一个以32位autocad.interop作为参考的复制项目。编译并运行良好。 (这意味着我的机器中有32位参考,但它对我的64位autocad不起作用)

现在,我的generated 32 bit project can work in 32 machines,但not in 64

但是我需要继续将文件从64项目复制到32项目。 我所做的是擦除和排除32项目中的所有32个文件,并替换为64个文件。然后再包括。

如果我不再将所有资源设置为Embedded Resources(因为它们已重置为Resource),那就不错了。

那么,我怎样才能更容易地做到这一点???

0 个答案:

没有答案