2012-03-03 28 views
9

C'è qualche contenitore IoC là fuori che supporta (o può essere fatto) lo Portable Class Libraries ancora?Contenitore IoC per librerie di classi portatili

Mi sono divertito con alcuni (SimpleInjector, AutoFac) ma hanno sempre avuto una dipendenza o un'altra che mi ha impedito di usarli come una libreria di classi portatile.

Sono abbastanza nuovo sull'argomento, quindi forse qui sono totalmente sulla strada sbagliata.

Più in dettaglio:

Voglio creare una libreria contenente i miei modelli (e ViewModels successivi) per un'applicazione MMVM che dovrebbe funzionare su .Net 4.5, WP7 e WinRT. Questi modelli dovrebbero essere salvabili come file. Poiché l'implementazione dei particolari algoritmi di salvataggio (file system desktop, storage isolato) è specifica per ogni piattaforma speravo di utilizzare un contenitore IoC per separarlo dai modelli stessi.

+0

[questi ragazzi] (http://blog.schuager.com/2011/01/compactcontainer-rebump.html) ha portato Castello di Windsor e confrontato con il suo stesso contenitore. Non sono sicuro se questo è ciò che ti serve comunque. – oleksii

+5

Perché ne hai bisogno? Una biblioteca non dovrebbe mai fare affidamento su un contenitore DI, in primo luogo. Solo le applicazioni devono utilizzare i contenitori DI. –

+0

@MarkSeemann Ho cercato di chiarire questo nella domanda. Forse sto correndo nella direzione sbagliata qui. – Amenti

risposta

Problemi correlati