Enterprise Library 5.0是否向后兼容Enterprise Library 4.1?

时间:2010-05-21 23:37:58

标签: migration enterprise-library enterprise-library-5

Enterprise Library 5.0是否向后兼容Enterprise Library 4.1? 我可以更改参考并使其有效吗?

2 个答案:

答案 0 :(得分:4)

明确的答案是:也许

这实际上取决于场景以及您如何使用块。在最好的情况下,您可以替换程序集引用,更改配置,它应该可以工作。

来自Microsoft Enterprise Library 5.0 Change Log

  

主要建筑修订   企业库使用   依赖注入机制。 [...]   企业库不再使用   静态外观和静态类   在以前的版本中使用过。   然而,这些外观和课程是   仍包含在企业库中   为了向后兼容   现有的应用程序代码,你可以   继续使用以前的方法   创建企业库   对象。

当然,事情似乎很少有这样的方式,所以,为了帮助解决任何问题并通过迁移方法,你一定要阅读:

答案 1 :(得分:3)

简而言之,我们已尽力使公众面向API尽可能向后兼容。对于大多数用户来说,升级路径几乎就是引用和重建的变化。

上面提到的架构重构包括内部内容的主要修订。但是,除非您编写自定义块,否则不应受到影响。 BTW,即将推出有关EntLib5.0可扩展性的指导(包括如何编写自定义块)。

上面的两个参考(更改日志和迁移指南)将帮助您进行迁移。 到目前为止,与我交谈的大多数人都评论了一个非常简单直接的体验。

请让我知道你的是什么,以及你是否遇到过任何问题。

问候,
Grigori Melnik
企业库制作人