无法将目标平台更改为"任何CPU"

Mar*_*ser 90 .net c# build visual-studio-2010 visual-studio

我在x86 pc上工作并在VS2010中使用.NET4.0(与3.5相同的probelem).当我创建一个新项目(例如WinFormsApp)时,我想要做的第一件事就是将项目/解决方案的目标平台更改为"任何CPU".

我做以下事情:

项目属性 - >构建 - >将TargetPlatform更改为"任何CPU"

在属性页面的顶部,平台仍然是"活动(x86)",所以我这样做

解决方案属性 - > ConfigurationsMgr - > Platform - > new(因为只有x86可用)并创建解决方案平台"Any CPU".

现在项目属性是"活动(任何CPU)",我可以随意来回更改它.

现在问题是:当我添加一个新项目时,它再次设置为"活动(x86)"并且我 - 无法 - 无法更改项目设置.在第二个项目的SolutionProperties - > ConfigurationManager中,"Any CPU"平台不可用,我无法添加新平台,因为它告诉我AnyCPU的解决方案平台已经存在......

我究竟做错了什么?将新创建的项目设置为AnyCPU会如此困难吗?

Edw*_*ing 136

在配置管理器中,您可以为项目添加新平台.但是,如果已经为解决方案添加了平台,则需要取消选中"创建新的解决方案平台",否则您确实会收到解决方案平台已存在的警告.

  • 不太明白为什么,但也不太明白为什么我没有尝试.但是,这就是我的问题的答案.但说真的,我应该从未将语言转换为德语.翻译很可怕...... (4认同)

Rck*_*kLN 57

要更改目标平台,请执行以下操作:

[1.]打开配置管理器

在此输入图像描述

[2.]在平台中,选择新的.

在此输入图像描述

[3.]新平台选择x64或您需要,在"复制设置"中选择"任何CPU"或"清空",并取消选中"创建新的解决方案平台"

在此输入图像描述

来源:ericklan.com

  • 图片有助于提高帖子的质量.+1. (2认同)