是否有一种简单的方法可以将64位Visual Studio 2010项目复制到32位项目而无需再次设置某些属性? (或者甚至制作一个适用于32位和64位机器的项目???)
查看详情:
我有一个项目,我在64位机器上编译,并在64位机器运行。 (DLL
)Autocad 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
),那就不错了。
那么,我怎样才能更容易地做到这一点???