Bonjour

Je pose le contexte:

J'avais une librairie developpé initialement en C++ / MFC...

Cette librairie, j'avais besoin de l'utiliser en .Net en héritant de certaines classes
précedentes dans cette librairie.

J'ai donc fait un projet C++/CLI....

Lorsque je compile mon projet (mode /clr etc...), tout fonctionne tres bien
sur mon poste ou je teste cette assemblée avec un code C#.

Par contre, si j'installe mon logiciel (avec son assembly C++/CLI) sur un poste
qui ne possède pas Visual Studio (par exemple), j'ai le bug suivante :

Erreur Result 0x00007 IOFileException....

J'ai cru comprendre en cherchant sur let net que cela venait d'un problème
de librairie non "disponible" sur un poste classique...

Ma question est donc la suivante :

Que dois-je faire ? Quelles options pour la compilation pour que cela fonctionne ?

A priori, le bug est du au fait que je me "link" en dynamique au MFC, hors,
j'ai essayé de me linker (dans les propriétés du projet) en static, mais cela
semble incompatible (incompatibilité en /clr et /Mt ou /Mtd...)

Quelqu'un aurait-il une idée , géniale ou pas pour me permettre d'aboutir
à quelque chose de concluant et qui marche sur n'importe quel poste
ayant juste le framework 2.0 d'installé ?

Merci d'avance

C'est vraiment galère comme problème.

The Monz, Toulouse