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

Mik*_*ley 12 c++ 64-bit x86 visual-studio

我目前正在尝试将Visual Studio配置为自动设置32位和64位编译的相应配置.

理想情况下,我希望能够让Visual Studio在配置管理器下自动将x64显示为一个平台.

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

谢谢!

Cob*_*lue 4

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

Project TemplatesVS 使用它们来创建新项目。这些模板可以复制和更新为备用版本,甚至可以就地修改原始模板。您可以使用VS编辑器修改项目模板,也可以手动修改;这是你的选择:

要使用 Visual Studio 编辑器:

  1. 创建一个新项目
  2. 按照您希望查看配置的相同类型的所有未来项目的方式配置项目和构建配置设置。 在您的情况下,您需要将“x64”添加到配置管理器,然后在项目的配置中使用它。
  3. 将项目导出为模板: 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 文件。

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

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