Миграция с .net 2.0 на .net 4.0 - PullRequest
       27

Миграция с .net 2.0 на .net 4.0

1 голос
/ 10 ноября 2011

Может ли кто-нибудь указать на наиболее распространенные препятствия при переносе приложения .net 2.0 в framework 4.0, если таковые имеются? (Я бы ожидал обратной совместимости, но кто знает!) Мне нужно оценить усилия по запуску приложения asp.net 2.0 в Framework 4.0 с минимально возможным изменением кода.

Заранее спасибо!

Ответы [ 3 ]

4 голосов
/ 10 ноября 2011

Когда я обновил старый сайт интрасети с 2.0 до 4.0, единственное, что сломалось, это Crystal Reports.

Сайт был среднего размера, и ничего не было обнаружено, что он был поврежден, с тех пор прошло около 3 месяцев, и пока ничего не сообщалось, так что все должно быть хорошо, если у вас нет сторонних библиотек, которые зависят от устаревший код в .net 2.0, который потребовал бы, чтобы у вас была дополнительная строка в web.config для доступа к устаревшему 2.0.

<startup useLegacyV2RuntimeActivationPolicy="true|false" > </startup>

1 голос
/ 10 ноября 2011

При обновлении версий .NET очень мало (если есть) проблем.Самая большая проблема, с которой вы можете столкнуться, - это миграция версий Visual Studio, но даже это обычно безболезненно.

Вы можете даже вернуться к более старой версии .NET, если хотите, - очевидно, тогда вам понадобятся изменения кода для удалениялюбые новые функции, которые вы использовали.

0 голосов
/ 10 ноября 2011

Я обновил несколько проектов с 2.0 до 3.5, а затем с 3.5 до 4. У меня никогда не было ни одной проблемы с обновлениями.Я действительно хотел сначала обновить решение с 2005 до 2010, а затем фактически изменить версию фреймворка, но вы можете получить больший пробег другим методом.

...