Ho un programma che carica un assieme utilizzando il metodo Asssembly.LoadFrom
. Qualche tempo dopo cerco di utilizzare Type.GetType
per creare un tipo da tale assembly (utilizzando AssemblyQualifiedName
), ma il metodo restituisce null
. Se impostato per generare un'eccezione, indicaType.GetType non riesce a creare il tipo dal gruppo già caricato
Impossibile caricare il file o l'assembly '...' o una delle sue dipendenze. Il sistema non riesce a trovare il file specificato.
Ma sono sicuro che lo stesso assemblaggio è già caricato (viene visualizzato nell'elenco AppDomain.CurrentDomain.GetAssemblies()
).
Qualcuno ha un'idea di cosa potrebbe essere sbagliato e/o come risolvere questo problema?
Il metodo che c il tipo viene chiamato dal codice situato in quell'assembly. AFAIK, l'assembly non può eseguire alcun codice a meno che non sia stato caricato correttamente. –