首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Unity2.0的NServiceBus?

使用Unity2.0的NServiceBus?
EN

Stack Overflow用户
提问于 2010-09-26 21:28:45
回答 1查看 1.3K关注 0票数 14

有没有人成功地在Unity2.0上使用了NServiceBus 2.0?

我试图针对Unity2.0程序集编译NServiceBus.ObjectBuilder.Unity.dll的源代码,但由于新的Unity中许多对象方法的签名被更改/删除,导致出现了几个编译时错误。

在文档Udi Dahan says中,附加任何容器就像实现IContainer的5个方法一样简单。但是,当我研究NServiceBus.ObjectBuilder.Unity实现时,我发现还有很多工作要做。为什么会这样呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-28 15:42:40

默认情况下,Unity的行为与NSB期望的不同。这就是为什么需要一些自定义扩展来使其与ObjectBuilder协定兼容的原因。这里有两个主要的区别:

  • Unity需要DependencyAttribute向属性中注入依赖项。NSB期望ObjectBuilder注入具有匹配类型的任何属性
  • 在进行属性注入unity时将属性依赖项视为强制的,而NSB期望它们是可选的。

我相信这些特性在2.0版本中得到了保留,而且迁移起来也很容易。这周我应该会有一些时间,我希望我能创建一个统一的v2实现。完事后我会通知你的。

编辑:完成。单元2对象构建器在主干中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3797980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档