Enterprise Library 5.0向后兼容Enterprise Library 4.1吗?

问题描述:

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

确切的答案是:也许

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

Microsoft Enterprise Library 5.0 Change Log

专业 企业图书馆建筑修订使用 依赖注入机制。 [...] 企业库不再使用 静态外观和以前版本中使用的静态类别 。 然而,这些门面和类 仍然包含在企业库 的向后兼容现有 应用程序代码,您可以 继续使用以前的方法 创建企业库 对象。

当然,事情似乎很少出现这样的工作的话,以帮助解决任何问题,并办理迁移方法,你一定要读:

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

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

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

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

问候,
格里戈里梅尔尼克
企业库监制