-
Probleme avec c++/CLI
Bonjour,
J'ai une application développée en C++ non managée que j'ai convertie en managée.
J'ai réussi non sans mal à corriger toutes les erreurs de compil. Mon probleme est au lancement du programme.
En debug j'ai le message d'erreur sivant :
Une exception non gérée du type 'System.IO.FileLoadException' s'est produite dans Module inconnu.
Informations supplémentaires : Impossible de charger le fichier ou l'assembly 'ids, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Impossible de trouver ou de charger un type. (Exception de HRESULT : 0x80131522)
ids.exe etant le nom de mon appli.
Je ne vois pas ce qui le gene.
Le plus curieux c'est que lorsque je lance l'execution en release cela marche parfaitement.
Si vous avez une idée je suis preneur car moi je seche. :evilred:
Merci d'avance
-
as tu introduit le signature de dll dans ton programme?
-
Non
De plus je ne vois pas trop de quoi il sagit :oops:
-
J'ai vu ça quelque part, le problème c'est qu'il y a + de 65000 objets dans la DLL. Or chaque string constante est un objet.
Dans C/C++ / Code generation/ Enable string pooling -> mets Yes! comme ça c'est comme en release tu passes sous la barre des 65000 et ça charge