2011-01-26 279 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