tengo programa que carga un conjunto usando Asssembly.LoadFrom
método. Algún tiempo después, intento utilizar Type.GetType
para crear un tipo a partir de ese ensamblado (usando AssemblyQualifiedName
), pero el método devuelve null
. Si lo configuro para lanzar una excepción, diceType.GetType no puede crear tipo de montaje ya cargado
No se pudo cargar el archivo o ensamblado '...' o una de sus dependencias. El sistema no puede encontrar el archivo especificado.
Pero estoy seguro de que el mismo conjunto ya está cargado (se muestra en la lista AppDomain.CurrentDomain.GetAssemblies()
).
Alguien tiene una idea de lo que podría estar equivocado y/o la forma de resolver este problema?
El método que c reates el tipo se llama desde el código ubicado en ese ensamblaje. AFAIK, el ensamblado no puede ejecutar ningún código a menos que esté correctamente cargado. –