Безопасно ли для приложения, использующего .NET 4.0, заменять фреймворк на .NET 4.5?

Я использую Windows 7 и VisualStudio 2010. Приложение разрабатывается с использованием .NET framework 4.0. Безопасно ли заменить его на .NET 4.5? Это сломает приложение?

Будет ли иметь значение, если я разрабатываю с использованием фреймворка 4.5 (без использования его новых функций), и мои товарищи по команде используют 4.0, а наши производственные и промежуточные разработки также используют 4.0?

Нужно посоветовать.


person mark vanzuela    schedule 19.10.2012    source источник
comment
В проекте, в котором я сейчас участвую, были некоторые сложности, связанные с модульными и интеграционными тестами. Некоторые сборки, на которые ссылаются определенные версии, очевидно, вызовут проблемы.   -  person Nashibukasan    schedule 19.10.2012
comment
Есть ли причина, по которой вы хотите это сделать, когда вся команда использует .NET 4.0?   -  person Tariqulazam    schedule 19.10.2012
comment
Это показалось интересным с использованием фреймворка 4.5 (без использования его новых функций), зачем вам это нужно?   -  person V4Vendetta    schedule 19.10.2012
comment
@ V4Vendetta У меня дома есть приложение, работающее на 4.5, и я хочу запустить его здесь, на рабочем месте, где все еще 4.0. Вот почему я планирую установить 4.5, но не уверен, сломаются ли наши текущие рабочие приложения после установки.   -  person mark vanzuela    schedule 19.10.2012
comment
возможный дубликат Работает ли .net 4.5 бок о бок с .net 4.0?   -  person Himanshu Jansari    schedule 19.10.2012


Ответы (2)


Единственный способ убедиться, что вы ничего не сломаете при переходе с 4.0 на 4.5, - это тестировать, тестировать и тестировать.

По моему опыту, я никогда не обнаруживал проблем, когда моя команда переносила проект silverlight и wcf с .NET 4.0 на .NET 4.5.

person Ekk    schedule 19.10.2012

Ознакомьтесь со списком изменений из .Net с 4.0 по 4.5, и это запись в блоге для получения информации о совместимости версий 4.0 и 4.5.

Пока ваш проект нацелен на среду выполнения 4.0, вы, вероятно, будете в порядке, я испытал только один сбой, и он вернулся в бета-версию (касается скомпилированных сборок Regex). Кроме того, я бы не ожидал, что характеристики производительности будут одинаковыми между разработчиками, использующими 4.0, и разработчиками, использующими 4.5.

person mlorbetske    schedule 19.10.2012