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

我在一台x86电脑上工作,并在VS2010中使用.NET4.0(与3.5一样的probelem)。 当我创build一个新的项目(例如WinFormsApp)时,我想要做的第一件事就是将项目/解决scheme的目标平台更改为“任何CPU”。

我做了以下几点:

Project Properties – > build – >将TargetPlatform更改为“Any CPU”

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

解决scheme属性 – > ConfigurationsMgr – >平台 – >新(因为只有x86是可用的),并创build解决scheme平台“任何CPU”。

现在项目属性是“活动(任何CPU)”,我可以根据需要来回改变它。

而现在的问题是:当我添加一个新的项目时,它又被设置为“活动(x86)”,我保持不变 – 不能更改项目设置。 在第二个项目的SolutionProperties – > ConfigurationManager中,“Any CPU”平台不可用,我不能添加新的平台,因为它告诉我,AnyCPU的解决scheme平台已经存在…

我究竟做错了什么? 将新创build的项目设置为AnyCPU会很难吗?

在configurationpipe理器中,您可以为您的项目添加一个新的平台。 但是,如果您已经为解决scheme添加了平台,则需要取消选中“创build新的解决scheme平台”,否则确实会得到解决scheme平台已经存在的警告。

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

[1.]打开configurationpipe理器

在这里输入图像说明

[2.]在平台上,select新的。

在这里输入图像说明

[3.]新平台selectx64或者您需要,在“从…复制设置”中select“任意CPU”或“空”,并取消选中“创build新的解决scheme平台”

在这里输入图像说明

来源:ericklan.com

您可以按照以下步骤configuration目标平台:

  1. 在Visual Studio中,右键单击solutionSelect“属性”
  2. 一个设置对话框将会出现
  3. 点击configuration设置:您将看到解决scheme的所有项目以及编译的解决scheme。
  4. 点击“configurationpipe理器”button(对话框的右上angular)
  5. 您将看到两个下拉列表,点击“目标平台”,然后点击“新build”,以添加所需的目标平台
  6. 一旦所需的目标平台添加,select一个你想要的
  7. 点击closures,然后确定