最近,我一直在阅读大量内容并使用 Castle Windsor 1.0 RC3,并且非常喜欢它提供的功能。最近 2.0 发布了,但在接下来的一段时间里,我几乎被 RC3 卡住了。那么考虑到这一点,这两个版本之间有哪些明显的区别,以及在 2.0 上使用 1.0 RC3 时存在哪些缺陷和各自的解决方法?此外,这些差异/陷阱是否会直接影响与 MonoRail 1.0 RC3 的集成?
问问题
387 次
1 回答
3
自 RC3 以来,Windsor 得到了很大改进,您可以在此处查看整个变更日志。
我在几个应用程序中将 Windsor 本身从 RC3 升级到 2.0 并没有遇到太多麻烦。
但是在其他一些使用 RC3 的项目中,我还有很多其他 Castle 依赖项(MonoRail、ActiveRecord、ActiveRecord 设施、AutomaticTransactionManagement 设施),所以我必须升级所有这些(尚未发布),而且我必须升级 NHibernate (RC3 使用 NHibernate 1.2,主干使用 NHibernate 2.1,它还没有发布)。我什至使用了现在已经失效的 AspectSharp,所以我必须更换它。有些是相当大的项目,升级所有这些依赖项需要我很多时间,我现在没有时间......
因此,我将等待所有这些依赖项发布,然后升级所有内容。与此同时,RC3 工作得很好......
于 2009-05-16T22:07:27.820 回答