2013-05-21 39 views
4

在VS2010中,我一直在做一個相當大的項目大約兩年。我剛剛獲得了VS2012的許可證,但是我擔心如果我移除VS2010並試圖在VS2012中開展項目,可能會發生什麼。在項目開發過程中,是否有從VS2010升級到VS2012的風險?

這是一種非理性的恐懼,還是會有問題讓項目編譯?我的項目是一個C#,.Net 4,Winforms應用程序。

理想情況下,我只需在另一臺計算機上加載VS2012並嘗試一下,但我在當前時刻在計算機上運行時間很短。而且我已經讀過關於VS2010和VS2012共同安裝的一些失敗。

+1

_我已經閱讀了關於VS2010和VS2012共同安裝的一些墮落問題 - 引文需要以及這些問題如何與您的情況相關? –

+0

@AustinSalonen - http://stackoverflow.com/questions/7425475/can-visual-studio-2012-be-installed-side-by-side-w-visual-studio-2010 http://stackoverflow.com/questions/7513832/visual-studio-11-developer-preview-breaking-fxcop-static-analysis http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/909b16ff-9740-4976-be06- 982654588db5那些來自一個非常快速的搜索。我已經看到人們一遍又一遍地講同一個故事。 –

回答

5

從2010年到2012年,我沒有任何問題。在工作中,我們的主項目(250,000行代碼)有人在VS 2010和VS 2012上工作,沒有問題提交(使用Git,如果這樣做任何差異)。

已經有項目不會從2008年到2012年更新沒有併發症,但根據我的經驗,2010年至2012年一直非常無縫。

1

Visual Studio 2012不會改變您的項目是以.Net Framework 4.0爲目標的WinForms C#項目的事實。

根據我的經驗,對2010解決方案做出的唯一更改是解決方案文件的前幾行。

+0

別忘了VS2012刪除了對Visual Studio Installer項目的支持...... – Brad

1

這樣的改變增加了項目的失敗機率,即使是必要的改變。我會說,如果它沒有損壞,請不要修復它。雖然使用最新的工具很不錯,但爲了在正在進行的項目中更換工具而更換工具通常風險太大。最好等到您達到交付里程碑,發佈產品,然後將開發週期(可能是短期)投入到工具升級。這就是說,一般來說,VS2010到VS2012比VS2008要順滑很多,VS2010。我遇到的唯一問題是理清了一些在某些項目中沒有正確結合的參考,並且難以與舊版本的TFS服務器進行通信(切換到固定該服務器的較新的服務器)。

我已經在多個系統上使用了VS2010和VS2012(在某些情況下使用了VS2005和VS2008),沒有任何問題。

0

我們更新了很多沒有任何實際問題的項目。有一些微妙之處(MariusDavid),我的傢伙已經看到了dot net 4.0 GAC程序集的變化,你需要知道的。我在同一臺機器上製作並運行2010年和2012年的原型。沒有衝突。當我雙擊一個項目時,它會加載正確的IDE而不會詢問 - 有點不錯。

相關問題