2011-06-13 72 views
4

是否有人在monodroid項目中使用ninject? 如果是的話,任何關於實現這一點的指針/細節將不勝感激。Monodroid和ninject

回答

4

我還沒有嘗試過在單聲道中使用Ninject For Android,但我確實有一個使用TinyIoC和Funq的blog article up here,所以這可能是一個很好的開始。我不確定Ninject的依賴關係是什麼,但是您必須針對Mono For Android配置文件(如果可能的話)構建它的一個版本才能使其工作。

+0

嗨Greg 您的博客是我開始搜索IOC容器並使用ninject的原因,我希望。我們有一個需要移植到Android/IOS/WP7黑社會的WM6.5應用程序,所以我在開始項目之前就推動將核心與ui完全分離。使用IOC和ORM似乎是不容易的。 ninject源代碼已經針對Android配置文件進行了編譯,但是在默認路徑方面出現了一些錯誤,所以我需要花一些時間來處理它。感謝偉大的博客。 – Kern 2011-06-16 03:03:54

+0

我一直在使用TinyIoc來將WM 6.5應用移植到android。我們已經能夠使用TinyIoc和使用MVVM模式實現良好的分離。 – 2011-10-23 16:53:03

3

是的,它工作得很好。 見answer on other question

+2

你應該在這裏提出這個答案,因爲這是兩個老問題。 – ctacke 2012-05-19 04:01:28

+0

+1 @ctacke並投票結束。當它被移動時,等待這個答案+1 ... – 2012-05-21 13:35:17

+0

請注意,ninject不會在單點觸摸上工作,所以如果您計劃在任何時候移植到單點觸摸,您仍然可能想要選擇Funq – anthony 2012-06-20 23:05:05