Bonsoir,
J'ai quelques soucis avec les assemblys (qui n'ont peut etre rien à voir avec ce post mais on ne sait jamais)..
J'ai modifié les sources de Entreprise Library pour des rasions et des besoins techniques de mon projet..je souhaite maintenant les inclure dans ma solution...je travaillais déjà avec Ent lib (les originales dll que j'ai téléchargé) et non celle que j'ai modifié. Je les ai supprimé de ma solution pour y inserer ces mêmes bibliothèques de classes modifiés par mes soins(ces mêmes dll mais modifiés par mes soins)
Donc j'ai supprimés les anciennes références puis j'ai inserer les dll modifées de EntLib Contrib au sein de ma solution, j'y ai inséré aussi les références nécessaires de ces projets Data et Common dans les autres projets (ceux de ma couche Data Access Layer)..le souci c'est que la solution compile correctement mais lors de l'execution du soft, une exception se lève en précisant que :
J'ai essayé d'utiliser la fonction Assembly.load(), le project se charge mais même erruer au moment ou je veux acceder à la fonction (en mode debug)IMicrosoft.Practices.EnterpriseLibrary.Data, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null
Impossible de charger le fichier ou l'assembly
'Microsoft.Practices.EnterpriseLibrary.Common, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances.
La définition trouvée du manifeste de l'assembly ne correspond pas à la référence de l'assembly. (Exception de HRESULT : 0x80131040)
(ndlr : cette exception survient dans un de mes projets qui veut acceder à Data Access Block, les dll que j'ai modifié)
Bon, je précise que je suis novice sur ce genre de technique donc c'est peut etre une erreur de compréhension ou de manip' ...
Partager