Bonjour,
J'ai un problème de compilation sur un site ASP.NET 2.0.
Dans ce site, j'utilise deux DLL qu'on va appeler A et B, fournies par un même éditeur. La dll B fait référence à la DLL A dans sa version 1.
D'autre part, j'ai développé une DLL C qui fait référence à la DLL A.
Le problème, c'est que j'ai mis à jour la DLL A en version 2 et, du même coup, la DLL C. Mais je shaite conserver la DLL B dans sa version actuelle qui référence donc la DLL A dans sa version 1.
Quand je compile mon site, j'obtiens l'erreur suivante :
Could not load file or assembly 'A, Version=1, Culture=neutral, PublicKeyToken=df70d2b8f34e0354' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
(J'ai remplacé les noms d'assembly et de version pour coller à mes explications)
Je suis un peu perdu dans ces problèmes... Je pensais forcer la dll B à utiliser A en v2 avec la clause assemblyBinding du web.config mais je n'ai pas bien compris le principe et ca n'a rien donné...
Pouvez-vous m'aider à y voir plus clair ?
Partager