Bonjour,
Repertoire A:
MyDynLoadLib.dll
MyCommon.dll
Repertoire B:
MyApp.exe
MyCommon.dll
J'ai une application qui charge une DLL depuis un LoadFrom / Activator.CreateInstance,
Cette DLL est située sur un autre répertoire.
Cette application et cette DLL utilise une libraire commune, mais cette librairie peut être plus récente dans le cas de la DLL (je précise qu'on ne change pas la version de la DLL commune...)
je crois que .Net charge par défaut la DLL commune qu'il vois dans le répertoire de l’exécutable... et c'est là que ça coince : si la DLL loadé dynamiquement exige une version avec des nouvelle méthode... boum...
Y a t il une astuce pour dire : charge la DLL commune depuis le répertoire de la DLL loader ?
Ne pas changer la version de la DLL commune (même si elle change) pose t il un soucis ?
merci !
Partager