配置 Visual Studio 以创建 32 位和 64 位配置

Posted

技术标签:

【中文标题】配置 Visual Studio 以创建 32 位和 64 位配置【英文标题】:Configuring Visual Studio to create 32-bit and 64-bit configurations 【发布时间】:2011-01-26 22:48:17 【问题描述】:

我目前正在尝试将 Visual Studio 配置为自动为 32 位和 64 位编译设置适当的配置。

理想情况下,我希望 Visual Studio 能够自动将 x64 显示为配置管理器下的平台。

如何配置 VS,以便我创建的任何新项目都有这个?

谢谢!

【问题讨论】:

我从来没有找到方法。我总是必须为我创建的每个新项目创建一个新的 x64 平台。这让我很生气! 我觉得VS "helpfully" adds every single configuration of an added project to the solution更烦人。 【参考方案1】:

Visual Studio 2010 和 2008 都提供了执行此操作的方法。

Project Templates 被 VS 用来创建新项目。这些模板可以作为替代版本进行复制和更新,甚至可以就地修改原件。您可以使用 VS 编辑器来修改项目模板,也可以手动进行;这是你的选择:

使用 Visual Studio 编辑器:

    创建一个新项目 配置项目和构建配置设置,以查看所有未来配置的相同类型的项目。 在您的情况下,您需要将“x64”添加到配置管理器中,然后在项目的配置中使用它。 将项目导出为模板:File -> Export Template

要自己深入了解项目模板文件:

项目模板文件存放在这里:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates

一个示例是 Windows 窗体应用程序项目模板,它位于此 ZIP 文件中:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Windows\1033\WindowsApplication.zip

ZIP 文件包含一些构成项目结构的文件(即:form1.cs),并包含您在创建此类项目时获得的模板化版本。

您要修改的重要文件是:windowsapplication.csproj。每个模板的文件名都不同,但 .csproj 将保持一致。它是模板化的项目文件,因此修改此文件将修改从此模板制作的所有未来项目的项目设置。

要修改它,只需从 ZIP 中提取它,进行更改,然后将其放回 ZIP 文件中,覆盖现有的。

在所有情况下,结果都是:

现在,当您将来创建该类型的新项目时,只需选择您的模板而不是默认模板,您将拥有 x64 作为配置。您甚至可以与您的朋友分享配置,因为它存储为 ZIP 文件。

This MSDN page 记录了 2010 所需的步骤。单击该页面顶部的“其他版本”以查看 VS 2008 的说明:

http://msdn.microsoft.com/en-us/library/ms185319(v=VS.100).aspx

【讨论】:

以上是关于配置 Visual Studio 以创建 32 位和 64 位配置的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在不重新启动 Visual Studio 的情况下同时编译 32 位和 64 位配置?

如何用pcl配置visual studio 2010

在同一解决方案/项目中使用 Visual Studio 以 32 位和 64 位为目标

visual Studio 2017 扩展开发《菜单图标详解》

使用 Visual Studio Express 2013 进行 64 位编译

如何使用 Visual Studio 2022 注册 32 位 COM 互操作