如何:将项目配置为面向多个平台
更新:2007 年 11 月
Visual Studio 2005 提供了一种使解决方案同时面向若干不同 CPU 结构或平台的方式。通过“配置管理器”对话框访问对此进行设置的属性。
面向一个平台
通过“配置管理器”对话框,可以创建和设置解决方案级和项目级的配置和平台。解决方案级配置和目标平台的每种组合都可以具有与其关联的唯一的一组属性,这样,您就很容易进行切换。例如,您可以在以下各个配置之间进行切换:面向 x64 平台的“发布”配置,面向 x86 平台的“发布”配置,面向 x86 平台的“调试”配置。
将配置设置为面向不同平台
在“生成”菜单上单击“配置管理器”。
在“活动解决方案平台”框中,选择解决方案的目标平台或选择“<新建>”创建一个新平台。有关使用“新建解决方案平台”对话框的信息,请参见“新建解决方案平台”对话框。Visual Studio 将对您的应用程序进行编译,使其面向在“配置管理器”对话框中被设置为活动平台的平台。
移除平台
如果发现不需要某个平台,可以使用“配置管理器”对话框移除该平台。此操作将移除您为配置和目标平台的相应组合配置的所有解决方案和项目设置。
移除平台
在“生成”菜单上单击“配置管理器”。
在“活动解决方案平台”框中选择“<编辑>”。即会打开“编辑解决方案平台”对话框。
单击要移除的平台,再单击“移除”。
一个解决方案面向多个平台
由于可以对以下设置进行更改,这些设置基于配置和平台设置的组合,因此,可以设置一个面向多个平台的解决方案。
面向多个平台
使用“配置管理器”为解决方案添加至少两个目标平台。
从“活动解决方案平台”列表中选择所需的目标平台。
生成解决方案。
同时生成多个解决方案配置
使用“配置管理器”为解决方案添加至少两个目标平台。
使用“批生成”窗口同时生成若干个解决方案配置。有关更多信息,请参见“批生成”对话框。
可以设置一个解决方案级平台(例如 x64),在该解决方案中不包含面向同一平台的任何项目。也可以在解决方案中包含多个项目,每个项目面向不同的平台。无论哪一种情况,都建议您使用一个描述性名称新建一个配置,以避免混淆。