Bonjour,
J'ai créé une librairie de classe (toto.dll) qui fait référence à la DLL de l'ODP.NET d'Oracle Oracle.DataAccess.dll.
Ensuite j'ai un projet de type application Windows qui référence toto.dll car elle en utilise certains composants.
Lorsque j'ajoute la référence de toto.dll dans mon projet windows, la DLL d'Oracle n'est pas remonté. Du coup lorsque j'utilise un élément de cette DLL qui lui-même fait appel à des fonctionnalités de la DLL d'Oracle, j'ai l'erreur suivante :
Erreur 19 Une référence indirecte est établie à l'assembly 'Oracle.DataAccess', qui contient 'Oracle.DataAccess.Client.OracleParameter'. Ajoutez une référence de fichier pour '...\odp.net\bin\2.x\Oracle.DataAccess.dll' dans votre projet.
Comment puis-je régler ce problème, en évitant de rajouter dans mon projet application windows, la référence à la DLL Oracle ?
Vu que toto.dll est compilé à partir de la DLL Oracle je pensais que cette dernière était inclu dans toto.dll. Mais ce n'est pas le cas apparement.
Merci d'avance.
Chris
Partager