2012-02-06 48 views
0

我正嘗試使用Ninject作爲用於WP7.1芒果的Caliburn Micro的IOC容器。 我發現的doing this的唯一帖子創建了NinjectServiceLocator,並將其設置爲ServiceLocator上的提供者。 問題: 1)在「CommonServiceLocator.NinjectAdapter」程序集中定義的NinjectServiceLocator依賴於「Microsoft.Practices.ServiceLocation」的 v 1.0.0.0。 Microsoft.Practices.ServiceLocation是否已移植到WP 7.1?使用Ninject作爲用於WP7的Caliburn Micro的IoC

2)我試圖安裝「ninject.wp7」使用的NuGet,但它不安裝witht以下錯誤: 無法安裝程序包「Ninject.WP7 2.2.0.0」。您正在嘗試這個軟件包安裝到該塔爾格 ETS「的Silverlight,版本= V4.0,外形= WindowsPhone71」項目,但包不包含任何程序集引用是與框架

是兼容的有一個解決方案,使這項工作芒果。我真的希望使用帶有CM的IOC,這將允許我掃描程序集來註冊viewmodels intead,將每種類型的手工連接到默認的SimpleContainer中。

回答

0

使用Ninject 3.0.0-RC3這對於WP 7.1

Install-Package Ninject -pre 
支持