Comment puis-je créer une instance à partir d'une chaîne de caractères en C#?

Je suis en train de lire des informations à partir d'un fichier XML qui contient le type d'un objet que j'ai besoin d'instancier ainsi que les paramètres du constructeur.

Le type d'objet est en fait dans un autre projet, au sein d'une fratrie de l'espace de noms. (J'ai besoin de créer une Entreprise.Project2.Type au sein de l'Entreprise.Projet1 classe.)

J'ai trouvé cette question, mais il ne gère pas les paramètres du constructeur, ou le fait que c'est dans un autre espace de noms.

Comment puis-je faire cela?

Edit: Le nom de l'assemblage et de l'espace de noms par défaut n'est pas correctement configuré dans les propriétés du projet.

OriginalL'auteur Ben S | 2009-03-15