设置平台有什么区别 - >
在Build - >
中设置平台目标
答案 0 :(得分:11)
第一个屏幕截图显示了解决方案配置(Debug)和解决方案平台(Mixed Platforms)。这就是构建解决方案的调试版本,构成解决方案的项目可以针对混合平台。如果您明确选择了x86,则表示解决方案中的所有项目都应使用此平台配置。 “工具”下的“配置管理器”为您提供了选择“配置和平台”解决方案范围或单个项目的方法。在这里要实现的重要一点是,您只选择配置,并且它是其他定义的配置设置,即项目属性(它将我们带到第二个屏幕截图)。
第二个屏幕截图位于构建选项卡的“项目属性”中,您可以在此处应用配置和平台组合的各种设置。因此,在这里,您可以根据配置和平台标记明确定义构建要定位的平台。因此,Debug,Any CPU配置可能仅针对x86。
这可能没有多大意义,并且它不是很直观,但如果您意识到可以定义自己的配置值,那么您必须以某种方式为该配置指定目标平台。
答案 1 :(得分:0)
这里的一个重要区别:
Platform
可以有任何值。它是用户定义的。PlatformTarget
的有效值必须为 AnyCPU
、x86
、x64
、ARM
、...