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

我在x86电脑上工作,并在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吗?


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


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

[1.]打开配置管理器

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

[3.]新平台选择x64或者您需要,在“从...复制设置”中选择“任意CPU”或“空白”,然后取消选中“创建新的解决方案平台”

来源:ericklan.com


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

  • 在Visual Studio中,右键单击solutionSelect“属性”
  • 设置对话框将出现
  • 点击配置设置:您将看到解决方案的所有项目以及编译的解决方案。
  • 点击“配置管理器”按钮(对话框的右上角)
  • 您将看到两个下拉列表,点击“目标平台”,然后点击“新建”,以添加所需的目标平台
  • 一旦所需的目标平台添加,选择一个你想要的
  • 点击关闭然后确定
  • 链接地址: http://www.djcxy.com/p/75125.html

    上一篇: Can't change target platform to "any CPU"

    下一篇: Targeting both 32bit and 64bit with Visual Studio in same solution/project