Resolve Type from Class Name in einer anderen Assembly

Ich habe eine Methode, mit der ich den Typ einer Klasse auflösen muss. Diese Klasse ist in einer anderen Assembly mit dem folgenden Namespace vorhanden:

MyProject.Domain.Model

Ich versuche Folgendes auszuführen:

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

Dies funktioniert hervorragend, wenn sich der Code, der diese Aktion ausführt, in derselben Assembly befindet wie die Klasse, deren Typ ich auflösen möchte. Wenn sich meine Klasse jedoch in einer anderen Assembly befindet, schlägt dieser Code fehl.

Ich bin sicher, dass es einen weitaus besseren Weg gibt, um diese Aufgabe auszuführen, aber ich habe nicht viel Erfahrung mit dem Auflösen von Assemblys und dem Durchlaufen von Namespaces, um den Typ der gesuchten Klasse aufzulösen. Irgendwelche Ratschläge oder Tipps, um diese Aufgabe eleganter zu erledigen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage