我們有一些應用程序正在使用.Net 2.0早在早些時候。我建議我的團隊將基礎從.net 2.0遷移到.net 3.5sp1,並專注於C#3.0,但我在這方面遇到困難。不遷移到.net 3.5和C#3.0的含義是什麼?您在這方面的經驗是什麼,以及您使用什麼策略將您的團隊和項目成功遷移到.net3.5。從.NET 2.0遷移到.Net 3.5有多遲?
回答
實在沒有比一些改善的框架補充錯過了住在.NET 2.0的土地,其他的太多影響liek的LINQ to SQL,LINQ到對象,WCF,WPF等..
加一些有趣的語法功能,如匿名方法,lambda表達式和擴展方法。
轉向.NET 3.5非常簡單。在MSFT的團隊精神。他們讓這個過程非常輕鬆。
C#3.0編譯器中新語言功能的優點是無價的。因爲所有在.NET 2.0運行時上運行的(如果你爲LINQ擴展方法部署System.Core.dll),如果你不這樣做,你會錯過很多。 – 2010-05-05 07:59:29
只要您使用2008進行編譯,只需一個小小的挑剔但匿名方法將在2.0中工作。自動實現的屬性和對象初始值設定項也是如此。 – ParmesanCodice 2010-05-05 08:51:06
我會做兩步遷移。首先我會遷移到C#3.0,同時堅持使用.NET 2.0。您獲得了C#3.0的大部分好處(包括通過LINQBridge的LINQ to Objects)。一旦開發人員將他們的思維轉換爲LINQ和lambda表達式的心態,愛上了擴展方法,用自動屬性美化了他們的代碼,並且關注了C#3.0的其他功能,我會將應用程序遷移到.NET框架3.5 SP1(與其他人一樣,這應該是毫不費力的)。
- 1. MEF - 遷移從.NET 3.5到.NET 4.0
- 2. 將網站從.NET 2.0遷移到.NET 3.5的風險
- 3. 從.net 2.0遷移到.net 4.0
- 4. IIS 5,從.net 1.1遷移到.net 2.0?
- 5. 從.NET 2.0遷移到.NET 4.0
- 6. 我們的客戶從.Net 2.0遷移到.Net 3.5有什麼用?
- 7. .NET 3.5到.NET 4.5.1遷移問題
- 8. 從.net 3.5遷移到4.5,System.Xml.Linq出錯
- 9. WCF遷移從.net 3.5到4.0
- 10. 遷移到.NET Core 2.0
- 11. 從.net 2.0遷移輸入的數據集到3.5
- 12. 對從.NET Framework 2.0遷移到3.5的客戶端的影響
- 13. 從.NET Framework 2.0遷移到4.5.2
- 14. 從.NET 2.0升級到.NET 3.5問題
- 15. 如何將程序集從.Net 3.5遷移到.Net 4.0?
- 16. 從.net遷移到Sharepoint
- 17. .NET Remoting從2.0遷移到4.0 .NET版本
- 18. 將項目從.NET 2.0遷移到.NET 4.0
- 19. 是否應該放棄對.NET 2.0的支持並遷移到.NET 3.5?
- 20. 遷移從.NET 2.0到.NET 1.1 - 的DllImport不再起作用
- 21. .NET 2.0或3.5?
- 22. 從最佳.NET 1.0遷移的途徑.NET 3.5
- 23. 將.net 2.0從.net 2.0遷移到4.0後登錄驗證失敗
- 24. 從.Net遷移到PHP
- 25. 將.net 3.5的工作流程和活動遷移到.net 4.0
- 26. 從PHP遷移到ASP .NET
- 27. .net 4.0遷移
- 28. NET Framework從v3.5遷移到v4.0
- 29. 將VisualStateManager相關的代碼從.net 3.5遷移到.NET的問題4
- 30. 性能從.net 2003 Framework 1.1到.net 2008 framework 3.5遷移的相關功能?
從.NET 2.0遷移到.NET 3.5幾乎沒有問題。 .NET 3.5只是.NET 2.0 SP2的一些額外的組件,你還沒有使用。 – 2010-05-05 06:59:00
「如果沒有損壞,請不要修復」 - 我寧願堅持這一規則。除非明確需要使用3.5功能,否則我將不再使用.NET 2.0應用程序。談到開發新產品時,情況不同。 – 2010-05-05 08:47:19