Bonjour,
J'aimerais faire le chose suivante (de manière dynamique) :
-créer une dll, lire son contenu et éventuellement la charger en mémoire si elle convient
Ainsi j'utilise CSharpCodeProvider pour créé ma dll (avec notament compilerParameters.GenerateInMemory = false; pour ne pas charger en mémoire).
Avec cette nouvelle dll de chargée, je voudrais regarder les types qu'elle définit et si aucun des types définis n'a déja été chargé en mémoire alors je charge cette dll en mémoire avec Assembly.LoadFrom(path);
Mais comment connaitre les types définis dans la dll ? A priori la réflection me permet de lire un assembly mais pas une dll. Peut-on créer un assembly à partir de la dll sans le charger en mémoire ?
Partager