2012-02-20 104 views
2

我的IDE是一個包含了100多個項目(的.vcproj)Visual Studio 2010中我有一個解決方案(.sln)。該語言是C++。該解決方案有兩種配置:「發佈」和「調試」。該解決方案有兩個平臺「Win32」和「x64」。我需要創建第三個配置,我們稱之爲「Release_and_PDB」。 「Release_and_PDB」應該等於「Release」,除非它應該生成PDB文件。將來「Release_and_PDB」應該始終等於「Release」,除了它應該生成PDB文件。我認爲我可以通過三步來完成:繼承項目(的.vcproj)性能的2010

  1. 創建一個新的配置。

  2. 手動更改每一個項目屬性添加PDB的路徑和名稱(鏈接器,調試,生成程序數據庫文件)。

  3. 確保在發佈的性質變化也會反映了同樣的變化在Release_and_PDB配置

我的問題:

一個。 Visual Studio是否有任何工具可以完成第2步而無需手動更改任何(和每個)項目的屬性?

b。 Visual Studio是否具有用於繼承項目屬性的任何工具來完成第3步,而無需手動更改Release_and_PDB中的屬性?

+1

選擇在解決方案資源管理器窗口中的所有項目使用Shift +點擊。然後Project + Properties。 – 2012-02-20 15:53:58

回答

0

您可以到工具欄中的配置管理器 - >新建 - >從中複製設置。

我想這就是你要找的。

enter image description here

+0

謝謝你的回答,你的建議在我的第1步中有所涉及。其他步驟呢? – 2012-02-20 18:10:22

+0

@uvts_cvs哦,好的。在這種情況下,爲什麼你需要2個配置?只需要調試和發佈,並且不要發佈.pdb文件。沒有? – 2012-02-20 18:11:55

+0

生成PDB非常耗時,並且不適合在開發人員計算機上構建。 – 2012-02-20 18:15:44