0
我想動態加載模塊的原因是爲了避免循環依賴問題。我有以下幾層View - > ViewModel - > DataProvider - > ServiceClient(wcf代理)。Ninject:在Silverlight中動態加載模塊
現在我想要一個可以跨這些層共享的靜態IoC容器。我想讓我的視圖可測試,並做到這一點,我將不得不注入不同層次的各種依賴關係,並嘲笑這些依賴關係。現在我正面臨的問題是在哪裏聲明和加載ninject模塊。
我也在Silverlight版本的Ninject中實現了沒有Load的版本,它帶有字符串指令,它可以用來動態加載模塊Load(「* .dll」)。我怎樣才能在Silverlight
實現動態加載感謝
負載走過AppDomain中當前加載的程序集的重載可能是合適的。順便說一下,這真的是Ninject郵件列表的問題。你可能會在那裏得到更好的答案。 – 2010-05-21 07:21:08
Silverlight中無法使用過載 – joblot 2010-05-29 02:01:58
BTW值得一看xap MEF教程,以瞭解土地的謊言 – 2012-01-02 09:22:53