【发布时间】:2012-03-18 00:18:57
【问题描述】:
是否可以使用 x86 和 MSBuild 中的“任何 cpu”项目构建解决方案的所有项目?
理想情况下,我想要一个无论项目是否有多个平台都可以工作的解决方案,因为当您添加一个默认为 x86 的项目时,它通常并不明显,并且您必须花费大量时间来弄清楚您的项目的原因没有被建造。
【问题讨论】:
-
您想将所有内容都构建为“Any CPU”还是“x86”?
-
我想将“Any CPU”解决方案构建为“Any CPU”,将 x86 解决方案构建为 x86。如果它的行为与在 VS 中构建项目时的行为相同,那就太好了。
-
最大的问题是您需要知道 MSBuild 有这种古怪之处,否则您将浪费大量时间来弄清楚为什么项目没有构建。