J'ai un module HTTP dans une DLL, utilisé dans une application Web. J'ai besoin d'appeler une classe dans l'application web (en utilisant une interface définie dans la DLL - donc nous ne sommes pas étroitement couplés).Dépendance DLL et module HTTP
Je définis la classe dans les appsettings d'un web.config, mais je n'arrive pas à comprendre comment créer une instance. J'utilise Type.GetType
mais il retourne juste un null.
Mon app.config est
<add key ="ActiveClass" value ="WebApplication.Class1,WebApplication4">
et mon invocation Type.GetType est
Type activeClassType =
Type.GetType(ConfigurationSettings.AppSettings["ActiveClass"] as string);
Toute aide serait accueillie avec reconnaissance.
Merci
Podge
pouvez-vous montrer à quoi ressemble appSetting? Avez-vous utilisé AssemblyQualifiedName? – CSharpAtl
et affichez le code que vous utilisez pour créer l'instance ... – CSharpAtl