Bonjour les jeunes.
Je veux utiliser une DLL C++ dans mon application C#.
J'ai fait un tout petit programme d'essai pour voir si j'arrivais à appeler la DLL et à exécuter une fonction et ca marche.
J'ai installé ce même code dans mon application et je n'arrive pas à charger la DLL. J'obtiens un msg d'erreurJ'ai cherché sur le Net et il semble que le problème vienne du fait que j'ai une application 64 bits qui veut appeler une DLL 32 bits.Tentative de chargement d'un programme de format incorrect.
Ce qui me surprend c'est que je vois dans le csproj de mon programme d'essai une Plateform == > 86 et dans le csprog de mon appli une Plateform AnyCPU.
Ce qui pourrait expliquer mon problème. Mais je ne vois pas du tout comment j'ai pu arriver à cela. J'utilise le même C# 2010 pour créer les deux programmes. Je n'ai pas trouvé de paramètre dans C# pour fixer la plateforme de sortie.
Partager