Pourquoi ne puis-je pas faire cela? Où la valeur obj est un type valide.Enregistrer un type lors de l'exécution à l'aide de Unity Container
Type type = obj.Value.GetType();
this.unityContainer.RegisterType<type>();
OU
this.unityContainer.RegisterType(obj.Value);
Quand je peux le faire ... où la valeur obj serait le même type, mais connu au moment de la compilation.
this.unityContainer.RegisterType<object, actualType>("Name");
L'objectif final du mien est de pouvoir enregistrer plusieurs types différents au moment de l'exécution.
erreur de frappe sur la dernière partie. – Marsh
Ahh. la deuxième façon a fonctionné. Je ne l'ai jamais résolu avant de l'utiliser. Merci beaucoup pour l'info! – Marsh