【问题标题】:Is Enterprise Library 5.0 backwards compatible with Enterprise Library 4.1?Enterprise Library 5.0 是否向后兼容 Enterprise Library 4.1?
【发布时间】:2023-04-04 16:14:01
【问题描述】:

Enterprise Library 5.0 是否向后兼容 Enterprise Library 4.1? 我可以只更改参考并让它工作吗?

【问题讨论】:

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


    【解决方案1】:

    确定的答案是:也许

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

    来自Microsoft Enterprise Library 5.0 Change Log

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

    当然,事情似乎很少以这种方式解决,因此,为了帮助解决任何问题并完成迁移方法,您绝对应该阅读:

    【讨论】:

      【解决方案2】:

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

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

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

      请告诉我您的问题是什么以及您是否遇到任何问题。

      问候,
      格里戈里·梅尔尼克
      企业图书馆生产者

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-19
        • 2011-08-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多