none
Conflit d'installeur avec Visual C++ Redistributable Package...

    Question

  • Voilà mon souci:

    J'ai crée un installeur (.msi, il doit pouvoir etre deployé via des scripts d'admin) qui se charge d'installer un exectuable.

    A coté de ca, l'installeur offre la possibilité à l'utilisateur (via un customActionForm en mode GUI) ou via un paramètre (pour une install silencieuse en mode scripté)  d'installer un produit tiers

    L'installeur de ce produit tiers est construit avec NSIS et est un bundle de differentes applications et entre autre  vc_redist_2010 (Visual C++ Redistributable Package) qui est neccessaire pour certaines des applications en questions.

    Or l'installeur vc_redist_2010 entre en conflit avec mon installeur et j'ai droit a un message  comme quoi une autre installation est en cours et qu'il faut attendre...

    Bref, un deadlock d'installeurs....

    Y a-t-il une solution pour pouvoir installer les librairies VC++ alors qu'un installeur est en cours d'execution ?

    mercredi 27 mars 2013 14:06

Réponses

  • Bonjour,

    Je ne connais pas NSIS, mais normalement votre programme d'installation ne dois pas lancez un autre programme d'installation Windows Installer (pour éviter des conflits).

    Vous devez donc soit utiliser des merges modules (se référer à la communuauté/support NSIS) (http://msdn.microsoft.com/en-us/library/vstudio/ms235290.aspx) soit exécuter l'installation des composants C++ via le bootstrapper qui est généré par NSIS.

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    jeudi 28 mars 2013 09:46
    Modérateur

Toutes les réponses