【问题标题】:Change target CPU settings in Visual Studio 2010 Express在 Visual Studio 2010 Express 中更改目标 CPU 设置
【发布时间】:2010-11-05 07:52:09
【问题描述】:

我希望在 Visual Studio 2010 中将目标 CPU 设置从“任何 CPU”更改为“x86”。

我在另一个网站上看到我需要执行以下操作:

  1. 转到程序的启动项目。
  2. 打开属性窗口。
  3. 单击编译选项卡。
  4. 点击高级编译选项。
  5. 将目标 CPU 选项更改为 x86。

但我在属性中的任何地方都没有看到“编译”选项卡。

请尽快帮助我。

更新:我确实看到了一个平台下拉菜单,但除了“任何 CPU”之外什么都不包含

.

【问题讨论】:

标签: visual-studio visual-studio-2010 x86 anycpu


【解决方案1】:

我相信您在项目属性中看不到“编译”选项卡的原因是因为您使用的是 Express 版本。此版本不正式支持针对特定 CPU 类型的优化。但是,您应该能够通过以下方式更改活动解决方案平台:

从“工具”菜单中,选择“选项”项,然后在“选项”对话框左侧的列表框中选择“项目和解决方案”选项。 (您可能必须先选中“显示所有设置”。)选中“显示高级构建配置”框:

然后,在“构建”菜单上,查看是否有一个名为“配置管理器”的项目。如果没有,您需要将该项目添加到菜单中(右键单击工具栏中的任何区域并选择列表底部的“自定义”)。

打开“配置管理器”对话框后,转到“活动解决方案平台”下拉框并选择“新建”。在出现的“新解决方案平台”对话框中,您应该可以从第一个下拉框中选择“x86”。

另外,您似乎可以手动编辑项目文件以指定 CPU 类型。请参阅Changing the target CPU in VB Express 2008。看起来这相当于简单地将第一个 <PropertyGroup> 部分下的 <PlatformTarget> 更改为“x86”。

【讨论】:

  • 嘿。谢谢(你的)信息。我正在查看工具菜单,但没有看到“项目和解决方案”选项。这也是一个明确的问题吗?
  • 嗯,很抱歉...您实际上是在“工具”菜单上寻找“选项”项。然后在选项对话框中,项目和解决方案是左侧列表框中的选项之一。如果没有显示,您可能需要检查底部的“显示所有设置”。
  • 太棒了!别客气。我认为这是一个很好的问题,因为我想你不是唯一一个遇到 VS Express 限制的人。
  • Cody,您能否告知为什么 Visual Studio 构建配置管理器中的控制台应用程序我只能看到 x86 平台,尽管我可以在项目属性选项卡中选择任何 CPU 平台目标?
  • @Johnny_D 呃,我猜它没有出现在构建配置管理器中,因为您还没有真正创建平台目标。
【解决方案2】:

要使 Build 菜单栏出现在 Visual Studio 2010 上,请转到菜单工具 -> 设置 -> 选中专家设置。所以以后你可以使用配置管理器。

【讨论】:

    【解决方案3】:

    我现在没有 Visual Studio 2010,但是在 Visual Studio 2008 中,你必须先通过 Build -> Configuration Manager 添加配置。

    添加配置后,您只需通过下拉菜单选择活动配置即可。

    【讨论】:

    • 但是我怎么知道 x86 系统的配置是什么?
    【解决方案4】:

    我现在没有Visual Studio 2010,但是在Visual Studio 2008中,你得先通过Build -> Configuration Manager添加配置。

    添加配置后,您只需通过下拉菜单选择Active Configuration即可。

    【讨论】:

      猜你喜欢
      • 2014-01-04
      • 2012-08-02
      • 1970-01-01
      • 1970-01-01
      • 2012-09-22
      • 2012-06-01
      • 1970-01-01
      • 2015-02-11
      相关资源
      最近更新 更多