none
Problème déploiement appli Win32 RRS feed

  • Question

  • Bonjour,

    Je rencontre le problème suivant lors de l'installation d'un application (développée sous VS2008) qui utilise un exec en Win32 (C/C++) et une dll en C#, sur un modèle de COM-.Net intérop.

    Sur "certaines" machines Vista et Win XP, ca roule sans problème (je fais d'abord l'inscription de la dll avec regasm bien sûr). Sur d'autres, que ce soit Vista ou Win XP, je reçois une des deux erreurs suivantes:

     

    soit "L'application n'a pas pu démarrer car sa configuration côte-à-côte est incorrecte."

    soit "Impossible d'exécuter l'application, configuration incorrecte. Réinstaller l'application pourra ..."

     

    Le build des deux composants a été fait en mode débug (de toute façon cela s'exécute ... parfois).

    J'ai lu sur la lib msdn à propos des librairies C++ "redistributable" mais il n'est pas clair du tout (j'ai essayé la procédure présentée et pas de résolution du problème). Merci pour tout conseil!

    mercredi 26 novembre 2008 15:11

Réponses

  • Je reponds à moi même car j'ai trouvé la solution, assez complète car elle résoud beaucoup de problèmes rencontrés sur ces forums: http://support.microsoft.com/kb/307353

    Ca installe automatiquement toutes les dépendances et fait l'enregistrement des dlls (s'il y en a).

    Donc utilisez Setup & Deployment project (msi) car d'autres installeurs je doute qu'ils peuvent le faire d'une façon si complète..

    jeudi 27 novembre 2008 14:38

Toutes les réponses

  • Je reponds à moi même car j'ai trouvé la solution, assez complète car elle résoud beaucoup de problèmes rencontrés sur ces forums: http://support.microsoft.com/kb/307353

    Ca installe automatiquement toutes les dépendances et fait l'enregistrement des dlls (s'il y en a).

    Donc utilisez Setup & Deployment project (msi) car d'autres installeurs je doute qu'ils peuvent le faire d'une façon si complète..

    jeudi 27 novembre 2008 14:38
  • Hello

    I have the same problem, but I need to deploy it for an activex.
    Before compiling with 2008 my cab works fine. Now I test several solutions (set all dlls in my cab or running the redist package from the cab) but none works.

    If someone has succesfuly done a cab for an activex compiled with VS 2008, thanks to say me how to do.

    Thanks

    Etienne
    lundi 16 février 2009 12:51