2012-03-03 91 views
9

是否有任何支持(或可以製作)Portable Class Libraries的IoC容器?便攜式類庫的IoC容器

我擺弄了一些(SimpleInjector,AutoFac),但他們總是有一個依賴或另一個阻止我使用它們作爲一個可移植的類庫。

我對這個話題相當陌生,所以我可能完全在錯誤的軌道上。

更詳細:

我想創建一個包含我的模型(以及後來的ViewModels)的,應在.NET 4.5,WP7和WinRT的運行MMVM應用程序庫。這些模型應該可以保存爲文件。由於特定的保存算法(桌面文件系統,隔離存儲)的實現特定於每個平臺,我希望利用IoC容器將其與模型本身分離。

+0

[這個傢伙(http://blog.schuager.com/2011/01/compactcontainer-rebump.html)已移植溫莎城堡和與他自己的容器相比較。不知道這是否你需要。 – oleksii 2012-03-03 09:26:51

+5

你爲什麼需要這個?圖書館不應該首先依賴DI容器。只有應用程序應該使用DI容器。 – 2012-03-03 11:24:17

+0

@MarkSeemann我試圖澄清這個問題。也許我在這裏跑錯了方向。 – Amenti 2012-03-03 13:00:41

回答