risposta

4

Attualmente sto utilizzando Castle.Windsor. Principalmente a causa dell'integrazione che ha con la libreria di strumenti di Rhino.

0

Usa Windsor o Unity e decidere sulla base di un POC

l'unità non è così gonfio fino ad oggi, si potrebbe andare con quella in base al tipo di progetto - soprattutto se si utilizza l'unità quadri dipendenti come CompositeWPF

Vedere un altro thread su SO circa lo stesso, Enterprise Library Unity vs Other IoC Containers

+0

Vorrei solo aggiungere che il WPF composito non dipende dall'unità - tutto il supporto di unità è fornito da un modulo UnityExtensions che non è necessario fare riferimento. Puoi (e io) usare Castle o un altro contenitore. –

0

Avere un'occhiata a Structuremap che è un De strumento Injection/Inversion of Control per .Net

1

Ho osservato lo screencast series di Kzu (creatore di Moq) mentre sviluppa Funq - un framework DI che fa ampio uso di lambda allo stesso modo di Moq. Nessuna versione ancora, ma non vedo l'ora di provarlo.

+0

Sembra interessante, grazie. – suhair

1

StructureMap

Mi piace il fatto che posso configurare il tutto tramite l'interfaccia fluente (aka configurazione DSL). La configurazione Typesafe è indispensabile quando eseguo il refactoring.

1

Autofac. Tipo sicuro e gioca bene con il refactoring del codice. A parte il materiale della piastra di riscaldamento, ho trovato che le fabbriche delegate erano molto utili.

0

Unity E 'semplice e non invadente, ma il tipo di sicurezza. Ed è stato creato dal gruppo Microsoft Pattern & Pratiche.

+0

A giudicare da http://unity.codeplex.com/SourceControl/PatchList.aspx, non accettano alcun contributo della community. – Yurik

+0

Dato che Microsoft non cresce né vende cibo, cosa mangiano le microsofie? –

Problemi correlati