Как поздно уже не переходить на .Net 3.5 из .Net 2.0? - PullRequest
2 голосов
/ 05 мая 2010

У нас есть несколько приложений, над которыми работают в .Net 2.0 с давних времен. Я рекомендую моей команде перевести базу с .net 2.0 на .net 3.5sp1, сосредоточиться и использовать C # 3.0, но при этом я сталкиваюсь с трудностями. Каковы последствия отказа от миграции на .net 3.5 и C # 3.0? Каков ваш опыт на этом фронте и какую тактику вы использовали для успешной миграции вашей команды и проектов на .net3.5.

Ответы [ 2 ]

2 голосов
/ 05 мая 2010

На самом деле не так уж много последствий для пребывания в среде .NET 2.0, кроме отсутствия некоторых улучшенных дополнений к фреймворку, таких как LINQ to SQL, LINQ to Objects, WCF, WPF и т. Д. *

Плюс некоторые забавные синтаксические функции, такие как анонимные методы, лямбда-выражения и методы расширения.

Переход на .NET 3.5 действительно прост. Снимаю шляпу перед командой в MSFT. Они сделали процесс очень безболезненным.

1 голос
/ 05 мая 2010

Я бы сделал двухэтапную миграцию. Сначала я бы перешел на C # 3.0, придерживаясь .NET 2.0. Вы получаете большинство преимуществ C # 3.0 (включая LINQ to Objects через LINQBridge ). После того, как разработчики переключили свое мышление на LINQ и лямбда-выражения, полюбили методы расширения, украсили свой код автоматическими свойствами и подключили остальные функции C # 3.0, я перенесу приложение в .NET Frameworks. 3.5 SP1 (который должен быть легким, как упоминали другие).

...