desidero poter caricare i seguenti in Unity:mappature Unità di carico da un file XML
UnityContainer.RegisterType<ClientRegistrationVM, ClientRegistrationVMDesign>();
caricandola tramite un file XML.
Ecco un po 'di codice psudo di ciò che mi piacerebbe accadesse.
FileStream unityMappings = new FileStream(@".\UnityMappings.xml", FileMode.Open)
UnityContainer.CreateFromXML(unityMappings);
unityMappings.Dispose();
e il file UnityMappings.xml conterrebbe le mappature e le DLL che i tipi si trovano in.
è quello che voglio anche possibile con Unity? Qualcuno l'ha già fatto prima?
@SebastianWeber - Ho "sentito parlare di Google" (un po 'offensivo nel tono lì). L'ho fatto a Google. Non conoscevo la frase giusta. Prova a google "unità ioc da file" L'unico risultato rilevante che otterrai è la mia domanda (che ovviamente non c'era quando ho cercato su Google). – Vaccano
[Questo] (http://geekswithblogs.net/Sharpoverride/archive/2009/08/20/ioc-containers-in-.net-part-6-unity-container.aspx) è il quinto risultato della prima pagina dell'elenco dei risultati di Google utilizzando i termini di ricerca. Come mostra una configurazione di esempio per Unity usando XML, la considero un risultato rilevante. –
@SebastianWeber - Non l'ho visto. Ma anche così che usi App.Config. Avevo bisogno di un file xml free standing (fornito da nemesv). – Vaccano