2011-04-22 163 views
2

我使用.NET 1.1開發的使用遠程處理的Windows應用程序。現在我想將應用程序升級到.NET 3.5。我應該這樣做的方式是使用Visual Studio 2008將1.1的代碼轉換爲3.5,然後使用VS 2008編譯該代碼並在.NET 3.5框架上部署該應用程序。我有與此相關的問題是:在.NET 3.5上運行.NET 1.1應用程序

  1. 有conervting的.NET 1.1應用到.NET 3.5
  2. 的任何好處是否有應用程序的性能的任何利益
  3. 難道會受益我,因爲微軟已經停止對.NET 1.1的支持

還有其他什麼好處? 這項活動將面臨什麼問題?

+2

如果您打算維護甚至增強該應用程序,那麼我會建議轉換爲3.5。技術越新,節省的時間就越多。 – Turowicz 2011-04-22 11:37:43

回答

1

如果應用程序不再處於開發階段,那麼遷移應用程序的代碼將不會有很多好處。我確信在2.0運行時有一些性能改進,但是如果你不改變你的代碼,我認爲你不會從它們中獲得很多優勢。如果應用程序仍處於開發階段,從1.1到3.5的變化非常巨大,並且使開發人員的生活變得更加簡單。此外,爲什麼3.5現在4.0已經出來,並帶有一個全新的運行時間。

0

我不認爲你會看到任何性能優勢。

轉換爲3.5意味着您不需要在目標機器上具有1.1運行時。如您所述,1.1不受支持。

相關問題