Bonjour à tous,
Je suis confronté aujourd'hui à un problème que je ne parviens pas à résoudre.
C'est pourquoi je cherche aujourd'hui à savoir si quelqu'un aurait été déjà confronté au même soucis.
Mon dll Visual C++ .NET n'est reconnu que sur l'ordinateur ayant généré le projet.
L'application :
Il s'agit d'une application développée en C#.
Cette application fait appel à un dll développé en Visual C++.
Ce dll fait lui-même appel à des dll développé en C#.
Le problème :
Je dispose d'un ordinateur A, équipé de Visual Studio 2012.
Ainsi qu'un ordinateur B, équipé lui aussi de Visual Studio 2012.
Lorsque je génère le projet sur l'ordinateur A, je peux ensuite lancer l'exécutable correctement sur l'ordinateur A.
Cependant je ne peux lancer l'exécutable sur l'ordinateur B.
Lorsque je génère le projet sur l'ordinateur B, je peux ensuite lancer l'exécutable correctement sur l'ordinateur B.
Cependant je ne peux lancer l'exécutable sur l'ordinateur A.
L'erreur rapportée :
Impossible de charger le fichier ou l'assembly 'XXX, Version=1.0.5176.21325, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.
Toutes les DLL ont étés générées en mode 'Release'.
Quelqu'un aurait-il déjà été confronté au même problème ?
Merci d'avance pour toute réponse.
Cordialement,
Partager