¿Cómo obtener un tipo de un ensamblado sin referencia?

GetType () devuelve nulo cuando el tipo existe en un ensamblado sin referencia. Por ejemplo, cuando lo siguiente se llama "localType" siempre es nulo (incluso cuando se usa el nombre de espacio de nombres completo de la clase):

Type localType = Type.GetType("NamespaceX.ProjectX.ClassX");

No veo ninguna razón por la que Type.GetType no pueda recuperar un tipo de un ensamblado sin referencia, así que

¿Cómo se puede recuperar el tipo de ensamblaje sin referencia?

Respuestas a la pregunta(2)

Su respuesta a la pregunta