Enterprise Library 5.0是否向后兼容Enterprise Library 4.1?我可以只改变引用并让它工作吗?
发布于 2010-05-22 08:00:41
确切的答案是:可能是。
这真的取决于场景和您如何使用这些块。在最好的情况下,您可以替换程序集引用,更改配置,它应该可以工作。
来自Microsoft Enterprise Library 5.0 Change Log
企业库中的主要架构修订,以使用依赖注入机制。..。Enterprise Library不再使用以前版本中使用的静态外观和静态类。但是,这些外观和类仍然包含在Enterprise Library中,以向后兼容现有的应用程序代码,并且您可以继续使用以前的方法来创建Enterprise Library对象。
当然,事情似乎很少是这样的,为了帮助解决任何问题并通过迁移方法,您绝对应该阅读:
发布于 2010-11-12 04:20:09
简而言之,我们一直在努力保持面向公众的API向后兼容。对于大多数用户来说,升级路径很大程度上是更改引用和重新构建。
上面提到的架构重构包括内部内部的主要修订。但是,除非编写自定义块,否则不应受到影响。顺便说一句,关于EntLib5.0可扩展性(包括如何编写自定义代码块)的指导很快就会发布。
上面的两个参考资料(更改日志和迁移指南)将帮助您进行迁移。到目前为止,与我交谈的大多数人都评论了一种非常简单和直接的体验。
请让我知道你的是什么,你是否遇到了任何问题。
致以敬意,
格里高利·梅尔尼克
企业库生产者
https://stackoverflow.com/questions/2886261
复制相似问题