Bonjour,
J'ai écrit une solution .NET WinForms, qui contient 2 projets.
Le projet P64 est destiné à tourner sur des plate-formes 64 bits.
Le projet P32 est destiné à tourner sur des plate-formes 32 bits.
Cependant, ces 2 projets utilisent tous deux une DAL commune, qui est une assembly faisant partie de ma solution. Celle-ci contiendra à terme des choses qui seront utilisées par les 2 projets, et d'autres choses qui ne seront utilisées que par le projet P32.
Mon problème est le suivant : la DAL contient une référence vers une assembly externe, disponible uniquement en 32 bits. Je ferai en sorte que les méthodes de cette DAL, faisant appel à des méthodes de cette assembly externe ne soient appelées que par le projet P32, mais je crains que lorsque je vais déployer mon projet P64, sans cette assembly externe, j'ai une erreur d'exécution. Je n'appelerai aucune méthode de l'assembly externe lors de l'exécution du projet P64, mais je crains que la CLR hurle dès le début, en voyant qu'une référence est absente.
Comment faire pour que tout ceci fonctionne?
J'espère avoir été assez clair.
Cordialement.
Partager