Совместима ли Enterprise Library 5.0 с Enterprise Library 4.1? - PullRequest
4 голосов
/ 22 мая 2010

Совместима ли Enterprise Library 5.0 с Enterprise Library 4.1?Могу ли я просто изменить ссылку, и она будет работать?

Ответы [ 2 ]

4 голосов
/ 22 мая 2010

Окончательный ответ: возможно .

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

С Журнал изменений Microsoft Enterprise Library 5.0 :

Основные архитектурные изменения в Библиотека предприятия для использования механизм внедрения зависимости. [...] Корпоративная библиотека больше не использует статические фасады и статические классы, которые были использованы в предыдущих версиях. Тем не менее, эти фасады и классы все еще включен в Enterprise Library для обратной совместимости с существующий код приложения, и вы можете продолжать использовать предыдущий подход создать корпоративную библиотеку объекты.

Конечно, редко кажется, что так получается, поэтому, чтобы помочь решить любые проблемы и перейти к подходу миграции, вам обязательно нужно прочитать:

3 голосов
/ 11 ноября 2010

В двух словах, мы изо всех сил старались сделать API-интерфейс общедоступным, насколько это возможно, обратно совместимым. И для большинства пользователей путь обновления был бы в значительной степени изменением ссылок и перестройкой.

Упомянутый выше архитектурный рефакторинг включает в себя основные изменения внутренних кишок. Тем не менее, вы не должны быть затронуты, если вы не пишете пользовательские блоки. Кстати, руководство по расширяемости EntLib5.0 (в том числе по написанию пользовательских блоков) будет доступно в ближайшее время.

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

Пожалуйста, дайте мне знать, что у вас было, и сталкивались ли вы с какими-либо проблемами.

С уважением,
Григорий Мельник
Производитель библиотеки предприятия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...