我们有一个包含许多不同库的大型解决方案。我们刚刚迁移到 64 位系统上的开发,这让我们思考应该为解决方案中的每个单独项目指定什么平台目标。
目前,我们只有一个引用 32 位 DLL 文件的库项目。我们引用了这个 DLL 文件的一个互操作,但是当我们将 x86 定位为这个项目的平台,同时将解决方案中的其余项目保留为“任何 CPU”时,我们收到一个错误。
我的问题是,除了引用 32 位互操作的项目之外,我们可以在所有项目上针对任何 CPU 吗?或者应该只为 x86 构建所有内容,因为这似乎可以正常工作而没有任何错误。