将项目配置为定目标到多个平台

Visual Studio 提供了一种能够同时面向多个不同的 CPU 体系结构或平台的解决方案。 可通过“配置管理器”对话框访问设置这些功能的属性。

面向平台

可通过“配置管理器”对话框创建和设置解决方案级别和项目级别的配置和平台。 每个解决方案级别的配置和目标的组合都具有唯一的一组与之相关的属性,通过这些属性可以轻松地在面向 x64 平台的发布配置、面向 x86 平台的发布配置以及面向 x86 平台的调试配置等之间进行切换。

  1. 在“生成”菜单上,单击“配置管理器” 。

  2. 在“活动解决方案平台”框中,选择希望解决方案面向的平台,或者选择“<新建>”来创建一个新平台。 Visual Studio 会编译应用程序,以面向在“配置管理器”对话框中被设置为活动平台的平台。

删除平台

如果发现不再需要某个平台,可以使用“Configuration Manager”对话框将其删除。 此操作会删除你为配置和目标的这个组合所配置的所有解决方案和项目设置。

  1. 在“生成”菜单上,单击“配置管理器” 。

  2. 在“活动解决方案平台”框中,选择“<编辑>”。 “编辑解决方案平台”对话框随即打开。

  3. 单击想要删除的平台,然后单击“删除”。

通过一个解决方案面向多个平台

由于可以基于配置和平台设置的组合更改设置,因此可以设置一个面向多个平台的解决方案。

面向多个平台

  1. 使用“配置资源管理器”为解决方案添加至少两个目标平台。

  2. 从“活动解决方案平台”列表中选择想要面向的平台。

  3. 生成解决方案。

一次生成多个解决方案配置

  1. 使用“配置资源管理器”为解决方案添加至少两个目标平台。

  2. 使用“批量生成”窗口可以同时生成多个解决方案配置。

    例如,可以将解决方案级别的平台设置为 x64,并使该解决方案中项目都不面向该平台。 解决方案中可以存在多个项目,并且每个项目面向不同的平台。 如果具有此类解决方案,建议创建一个新的配置并使用描述性名称命名,以免混淆。