2013-10-24 219 views
2

我在哪裏工作,我們一直在VS2008上工作,並且將相當長一段時間轉換項目/解決方案並將它們集成到構建過程中需要很長時間;不過,我們計劃在某個時候轉向2013年。不過,我在家中使用VS2012,並且喜歡2008年缺少的許多IDE功能。使用Visual Studio 2012 IDE,但使用Visual Studio 2008編譯

我讀過你可以使用2012作爲IDE並使用2008編譯器構建,但是我可以' t詳細瞭解這是如何完成的。有任何想法嗎?如果我在2012年打開其中一個masterbuild文件,它將不可避免地要求將它們轉換爲2012格式,而我的確實是不想做的。

想法?謝謝!

+0

不,您正試圖跨越VS2010中第一個採用MSBuild的主版本系統檢修。許多更改,甚至項目文件格式都完全更改。 –

回答

2

是的,可以在Visual Studio網站上找到。不過,我相信它只會給你選擇當前安裝在有問題的機器上的版本。

這裏是爲鏈接,這裏提供的佈局,以確保信息的鏈接不會被打破的步驟:

(創作並由Microsoft發佈)

要改變目標框架

  1. 在Visual Studio中,在解決方案資源管理器中,打開項目的快捷菜單,然後選擇卸載項目。這會卸載項目的項目(.vcxproj)文件。 注意:在Visual Studio中修改項目文件時,無法加載C++項目。但是,可以使用其他編輯器(如記事本)在Visual Studio中加載項目時修改項目文件。 Visual Studio將檢測到項目文件已更改並提示您重新加載項目。

  2. 在菜單欄上,選擇文件,打開,文件。在「打開文件」對話框中,導航到您的項目文件夾,然後打開項目(.vcxproj)文件。

  3. 在項目文件中,找到目標Framework版本的條目。例如,如果您的項目設計爲使用.NET Framework 4.5,請在元素的元素中找到v4.5。如果該元素不存在,則您的項目不使用.NET Framework,也不需要進行更改。

  4. 將值更改爲所需的框架版本。

  5. 保存更改並關閉編輯器。

  6. 在解決方案資源管理器中,打開項目的快捷菜單,然後選擇重新加載項目。

  7. 在解決方案資源管理器中,打開項目的快捷菜單,然後選擇「屬性」。在「屬性頁」對話框的左窗格中,展開「通用屬性」,然後選擇「框架和引用」。驗證目標框架是否顯示新的框架版本。

要更改項目的工具集

  1. 在Visual Studio中,在Solution Explorer中,打開快捷菜單爲您的項目,然後選擇屬性。

  2. 在Property Pages對話框中,打開Configuration下拉列表,然後選擇All Configurations。

  3. 在對話框的左窗格中,展開「配置屬性」,然後選擇「常規」。

  4. 在右側窗格中,選擇平臺工具集,然後從下拉列表中選擇所需的工具集。例如,如果要使用Visual Studio 2010工具集進行編譯,請選擇Visual Studio 2010(v100)。

  5. 選擇確定按鈕。

0

嘗試使用CMake。它可以管理源代碼構建。你可以創建一個編輯的VS2012和另一個基於編譯的VS2008。來源將是常見的。

0

Visual Studio 2012 Compatibility頁面上MSDN

一些解決方案,項目,文件和其他您在 的Visual Studio 2010的Service Pack 1(SP1)創建將運行而無需修改 在Visual Studio 2012的資產,但其他人必須升級。

如果您的原始項目是2008年,那麼您將無法在2012年使用它,對不起。