Salut les vcppmen.
J'ai un petit problème. Je suis en train de maintenir une application MFC SDI dont son auteur l'a buildé avec VC++ 6.0.
Avec VC++ 2003, j'ai convertit le projet (la solution) et j'ai distribué les dlls manquantes mfc71d.dll et msvcr71d.dll ainsi qu'un ocx Msflxgrd.ocx sur tous les PC Win XP qui exploite l'application. Jusque là no problèmo.
Maintenant que je détiens VS 2005 Edition Professionnel, j'ai encore convertit la solution sous VC++ 2005. J'ai buildé tout le projet et l'application tourne bien sur mon laptop. Mais une fois que je transporte l'exe dans un PC Win XP (sans les dlls systèmes associées qui viennent avec VS 2005) je m'attendais à ce que le système me dise que des dlls sont manquantes mais à ma grande surprise il affiche le message suivant.
"Cette application n'a pas pu démarrer car la configuration de l'application est incorrecte. Réinstaller l'application pour résoudre ce problème"![]()
Je me demande de quel configuration parle-t-il? Sous VS 2003 le même transport de l'exe et son exécution ne pose pas de problème (à moins qu'il m'affirme clairement que des dlls sont manquantes).
Y-a-t-il pas un rapport avec les fichiers de configuration des applications app.config: ou les fichiers manifest avec des assemblys manifest
:
Ou peut être qu'il faut isntaller le framework 2.0 sur le post cible.:
Vos réponses sont les biens venues.
Partager