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