Monodroid和ninject

4

有人在Monodroid项目中使用ninject吗?如果有的话,关于如何实现这一点的任何指针/细节将不胜感激。

2个回答

4
我没有在Mono For Android中尝试使用Ninject,但我有一篇博客文章在这里讲述了如何使用TinyIoC和Funq,这可能是您的一个很好的起点。我不确定Ninject的依赖关系是什么,但你需要构建针对Mono For Android配置文件的版本(如果可能的话)才能使其正常工作。

嗨Greg,你的博客是我开始寻找IOC容器的原因。使用Ninject后,我希望我们的WM6.5应用程序在启动项目之前,在核心和UI方面实现完全分离。使用IOC和ORM似乎是一个无需考虑的选择。Ninject源码已经编译针对Android配置文件,但是出现了一些默认路径的错误,所以我需要花些时间解决它。感谢您提供的优质博客。 - Kern
我一直在使用 TinyIoc 来将 WM 6.5 应用移植到 Android 上。通过使用 TinyIoc 和 MVVM 模式,我们已经成功地实现了很好的分离。 - CF_Maintainer

3

2
你应该把那个答案移到这里,因为它是两个问题中较旧的一个。 - ctacke
+1 @ctacke,同时投票关闭另一个问题。+1 等待此答案被移动后... - Ruben Bartelink
请注意,Ninject 在 Monotouch 上不起作用,因此如果您计划在任何时候移植到 Monotouch,则仍然可能希望选择 Funq。 - anthony

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接