C# WP7上的春季国际奥委会?

C# WP7上的春季国际奥委会?,c#,.net,windows-phone-7,inversion-of-control,spring.net,C#,.net,Windows Phone 7,Inversion Of Control,Spring.net,可以在WP7上使用Spring.net吗?您会为WP7推荐其他DI/IoC容器吗?为什么?据我所知,Spring的IoC不会在WP7上运行,因为WP7的运行库有限。Spring依赖于WP7世界中不存在的东西 我使用的一个,可以推荐的是。它体积小,易于集成,重量轻,在WP7上工作得很好。我听说过很多关于Ninject的好东西(https://github.com/ninject/ninject)在WP7上-但我自己没有使用它WP7的替代IoC容器实现包括: 来自Caliburn.Micro

可以在WP7上使用Spring.net吗?您会为WP7推荐其他DI/IoC容器吗?为什么?据我所知,Spring的IoC不会在WP7上运行,因为WP7的运行库有限。Spring依赖于WP7世界中不存在的东西


我使用的一个,可以推荐的是。它体积小,易于集成,重量轻,在WP7上工作得很好。

我听说过很多关于Ninject的好东西(https://github.com/ninject/ninject)在WP7上-但我自己没有使用它

WP7的替代IoC容器实现包括:

  • 来自Caliburn.Micro
  • Clarius咨询公司

我与TinyIoC的合作非常成功

非常简单,只需在解决方案中包含一个C#文件,就可以了!它还具有一个自动注册功能,可以自动将接口映射到它们的实现(假设只有一个实现)和类


还可以使用TinyMessenger来处理表示层和业务逻辑之间的松散耦合消息(例如,如果您使用的是MVVM或其他表示模式)。

如果spring解析引用消耗了一半的电池,那将很有趣。我只关心是否可以重用(部分)这是对MicroIoC的又一次投票。它小巧流畅,与Caliburn Micro很好地集成,但MicroIoC似乎并不稳定。我看不到任何版本!?在生产环境中使用?@Stegi-它没有任何官方版本,但运行良好。只需点击“源代码”标签和“下载”获取最新的源代码,然后自己编译即可。我们使用Funq,使用起来非常方便。我们使用OpenNETCF IoC,没有任何问题。便携性对我来说是关键。