【发布时间】:2011-02-16 18:52:00
【问题描述】:
我用一个项目创建了一个新的解决方案,然后将目标平台从“Any CPU”更改为“x86”。在此之后添加的新项目默认不会构建,并且它们的目标平台不遵循全局设置。为什么?!
查看配置管理器新添加的项目没有选中“构建”,它们获得目标平台“任何 CPU”而不是全局设置的 x86。为什么会这样?我希望新项目也能获得全局设置和定义的 x86 目标平台。我尝试过的一些事情:
- 将全局平台切换回任何 CPU,然后再次切换到 x86。没有变化..
- 为新项目明确选择平台。 x86 在列表中不可用,当我说
<New..>并尝试添加它时,我不允许“.. 已存在同名的解决方案平台。”。 - 在新项目的构建属性中,我无法在“配置”部分更改平台,但可以在“常规”部分将“平台目标”设置为 x86。然而,尚不清楚这是否真的有影响,如果我稍后在全球范围内更改目标平台,它也不会响应。
最初我认为这是将我的解决方案从 VS2008 转换为 VS2010 的问题,但问题适用于两个地方。 IE。当我在 VS2008 中创建解决方案并留在 VS2008 中时,我仍然遇到问题。
【问题讨论】:
标签: visual-studio visual-studio-2008 visual-studio-2010 target-platform