Creando una clase usando Reflexión

Supongamos que tengo tres proyectos en mi sln.

(1) xyz.a{Class Lib}{no reference added}
(2) yzx.b{Class Lib}{added the reference of xyz.a}
(3) zxy.c{Console App}{added the reference of xyz.a}

Ahora, necesito crear la instancia de una clase que reside en yzx.b desde xyz.a usando la reflexión.

Y también esto debería ser independiente de la carpeta / nombres de directorio.

Es decir. incluso si cambio el nombre del directorio de yzx.b, debería funcionar.

¿Alguien tiene alguna idea?

Respuestas a la pregunta(3)

Su respuesta a la pregunta