我正在开发一个使用MVVM Light的新项目。我听说你最好不要使用附带的SimpleIoC,因为有一些限制。但是使用SimpleIoC的缺点/局限是什么?
使用Ninject做出这个选择有什么好处?
答案 0 :(得分:7)
我的官方说法是“SimpleIoc对于许多应用程序来说已经足够了,特别是移动应用程序。如果你需要更多功能,或者你有一个你喜欢的IOC容器,你可以交换它。”
我从未遇到过使用SimpleIoc无法解决的情况,除了我们需要使用配置文件配置IOC容器的一些WPF桌面应用程序,而SimpleIoc不支持。
希望这有帮助, 劳伦