VS中平台与平台目标的区别

时间:2010-11-03 19:40:07

标签: visual-studio visual-studio-2010 configuration build

设置平台有什么区别 - >

alt text

在Build - >

中设置平台目标

alt text

2 个答案:

答案 0 :(得分:11)

第一个屏幕截图显示了解决方案配置(Debug)和解决方案平台(Mixed Platforms)。这就是构建解决方案的调试版本,构成解决方案的项目可以针对混合平台。如果您明确选择了x86,则表示解决方案中的所有项目都应使用此平台配置。 “工具”下的“配置管理器”为您提供了选择“配置和平台”解决方案范围或单个项目的方法。在这里要实现的重要一点是,您只选择配置,并且它是其他定义的配置设置,即项目属性(它将我们带到第二个屏幕截图)。

第二个屏幕截图位于构建选项卡的“项目属性”中,您可以在此处应用配置和平台组合的各种设置。因此,在这里,您可以根据配置和平台标记明确定义构建要定位的平台。因此,Debug,Any CPU配置可能仅针对x86。

这可能没有多大意义,并且它不是很直观,但如果您意识到可以定义自己的配置值,那么您必须以某种方式为该配置指定目标平台。

答案 1 :(得分:0)

这里的一个重要区别:

  • Platform 可以有任何值。它是用户定义的。
  • PlatformTarget 的有效值必须为 AnyCPUx86x64ARM、...