我的團隊正在爲提升我們大十歲上下的C#溶液(〜30個項目大概文件十萬,)從2005年VS到VS 2008遷移到.NET 3.5(VS2008)的.NET 2.0(VS2005)C#解決方案 - 期望會發生什麼問題?
根據您的經驗,有什麼問題,如果有的話,很可能會出現在哪裏?
噢,還有使用VS2003也應當升級到VS2008幾個孤立的組件。
我的團隊正在爲提升我們大十歲上下的C#溶液(〜30個項目大概文件十萬,)從2005年VS到VS 2008遷移到.NET 3.5(VS2008)的.NET 2.0(VS2005)C#解決方案 - 期望會發生什麼問題?
根據您的經驗,有什麼問題,如果有的話,很可能會出現在哪裏?
噢,還有使用VS2003也應當升級到VS2008幾個孤立的組件。
正如約翰說,預計很少出問題。當我升級項目時,爲了安全起見,我確保將「目標框架版本」設置爲.NET 2.0,然後在2008/.NET 3.5中重建它們並推出更新。
有一次,我很高興一切都還在工作,我的目標框架版本更新到3.5,並在正常工作的進行,然後推那些更新了,一旦他們準備好了。
一個明顯的註腳:如果您使用的ClickOnce,確保目標機器更新的ClickOnce項目中使用3.5,因爲他們甚至不會在.NET 2.0加載之前都對.NET 3.5。不知道這是應用程序的情況,但我猜測是這樣。
會有打算從VS2005到VS2008沒有問題。 .NET 3.5只是.NET 2.0 SP2的一些額外的程序集(您現有的代碼自然不會使用)。
的VS2003是一個不同的故事。 .NET 2.0中存在一些錯誤修復,其中一些錯誤修復了.NET 1.1(也就是說,.NET 1.1錯了,現在情況「正確」)。
我沒有使用ClickOnce,但感謝提醒。誰知道誰會發現它有用? –