配置 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 位配置?
在同一解决方案/项目中使用 Visual Studio 以 32 位和 64 位为目标
visual Studio 2017 扩展开发《菜单图标详解》