2012-03-03 15 views
9

Czy jest tam jakiś kontener IoC, który obsługuje (lub może być) do Portable Class Libraries jeszcze?Kontener IoC dla przenośnych bibliotek klas

I fiddled wokół niektórych (SimpleInjector, AutoFac), ale zawsze miał jedną zależność lub inną, która uniemożliwiła mi korzystanie z nich jako przenośnej biblioteki klasy.

Jestem dość nowy w temacie, więc może jestem całkowicie na niewłaściwym torze.

Bardziej szczegółowo:

Chcę utworzyć bibliotekę zawierającą moich modeli (a później ViewModels) dla app MMVM które powinny działać na .NET 4.5, WP7 i WinRT. Te modele powinny być zapisywane jako pliki. Ponieważ implementacja poszczególnych algorytmów zapisu (system plików na komputerze, izolowane pamięci) jest specyficzna dla każdej platformy, miałem nadzieję wykorzystać pojemnik IoC do oddzielenia go od samych modeli.

+0

[To faceci] (http://blog.schuager.com/2011/01/compactcontainer-rebump.html) został przeniesiony Zamek Windsor i porównał go z własnym pojemnikiem. Nie jestem pewien, czy tego potrzebujesz. – oleksii

+5

Dlaczego tego potrzebujesz? Biblioteka nigdy nie powinna polegać na pojemniku DI. Tylko aplikacje powinny zużywać kontenery DI. –

+0

@MarkSeemann Próbowałem wyjaśnić to w pytaniu. Może biegnę tu w niewłaściwym kierunku. – Amenti

Odpowiedz

Powiązane problemy