Resolver tipo de nombre de clase en un ensamblado diferente

Tengo un método donde necesito resolver el tipo de una clase. Esta clase existe en otro ensamblado con el espacio de nombres similar a:

MyProject.Domain.Model

Estoy intentando realizar lo siguiente:

Type.GetType("MyProject.Domain.Model." + myClassName);

Esto funciona muy bien si el código que realiza esta acción está en el mismo ensamblado que la clase cuyo tipo estoy tratando de resolver, sin embargo, si mi clase está en un ensamblado diferente, este código falla.

Estoy seguro de que hay una forma mucho mejor de lograr esta tarea, pero no he tenido mucha experiencia resolviendo ensamblados y recorriendo espacios de nombres para resolver el tipo de clase que estoy buscando. ¿Algún consejo o sugerencias para realizar esta tarea con más gracia?

Respuestas a la pregunta(5)

Su respuesta a la pregunta