2011-01-26 92 views
12

我目前正在尝试配置Visual Studio以自动设置适用于32位和64位编译的配置。配置Visual Studio以创建32位和64位配置

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

如何配置VS,以便我创建的任何新项目都具有此功能?

谢谢!

+4

我从来没有找到一种方法。我总是必须为我创建的每个新项目创建一个新的x64平台。这完全让我烦恼! – 2011-01-26 22:51:45

回答

4

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

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

要使用Visual Studio编辑器:

  1. 创建一个新项目
  2. 配置项目,并构建配置设置的方式,你想看到的所有未来项目相同的类型配置。 就你而言,你需要将“x64”添加到配置管理器中,然后在项目配置中使用它。
  3. 出口项目作为一个模板:File -> Export Template

挖到项目模板文件自己:

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

一个例子是Windows Forms应用程序项目模板,它位于此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文件,覆盖现有的文件。

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

现在,当您创建该类型在未来的新项目中,随便挑你的模板而不是默认的,你就会有64位为一个配置。您可以与朋友分享配置,因为它存储为ZIP文件。

This MSDN page记录了2010年所需的步骤。点击“其他版本”在该页面的最上方看到2008 VS指令:

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

相关问题