2012-09-13 161 views
7

我知道他們(大多數項目類型)在2010 SP1和2012之間是相互兼容的,並且沒有必要進行轉換,但是如果我仍然需要它呢?如果我需要將我的解決方案標記爲Visual Studio 2012解決方案,該怎麼辦?雙擊VS2010解決方案時,版本選擇器會自動使用VS2010打開它(即使我現在安裝了VS2012),圖標上也有一個數字10(而不是數字11)。如何將Visual Studio 2010 SP1解決方案轉換爲Visual Studio 2012解決方案?

怎麼做??。

+0

您是否嘗試過在2012年打開您的2010解決方案?它應該自動升級。 – jrummell

+0

@ jrummell:不;圖標不會改變。 – SLaks

+0

這是關鍵 - 我在2012年開放它,但仍然保持2010年解決方案。沒有轉換提示,沒有任何... –

回答

17

在VS2012中打開它,然後單擊文件,另存爲。

+1

僅供參考,這對我不起作用。在我的文件菜單下沒有另存爲顯示。但是,我反而按照[這裏]的建議(http://stackoverflow.com/a/12406912/5380),它的工作。 –

+1

@KentBoogaart在我進行「另存爲」之前,如果我第一次左鍵單擊該解決方案(位於解決方案資源管理器的頂部),那麼這適用於我: –

+0

@TX_:因爲它完全不自然?我的意思是認真的,我試過'保存所有'功能,它沒有像'另存爲'一樣,所以wt * micrsoft? –

4

在文本編輯器只需打開解決方案文件,並更改以下兩行

Microsoft Visual Studio Solution File, Format Version 11.00 
# Visual Studio 2010 

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio 2012 

或者,您可以右鍵單擊解決方案文件,選擇屬性,並改變您希望用來打開文件從Visual Studio Selector到Visual Studio 2012的程序。它將在VS 2012中打開解決方案,無論文件的版本如何,我都喜歡。

enter image description here

相關問題