2010-06-11 5 views
0

J'essaye d'installer le "VC++ Redistributable 9.0" lors de mon déploiement mais il a toujours échoué. Le problème est que cet exe (vcredist_x86.exe) est aussi un processus d'installation et Windows ne supporte pas l'installation imbriquée (ou je ne sais pas comment le faire supporter). J'utilise un projet d'installation .NET avec C#. Il n'y a pas de programmation. Jusqu'à présent, je viens de mettre le fichier .exe dans l'action personnalisée Installer, mais quand l'installation s'exécute, il ne m'indique pas ceci:Comment installer vcredist_x86.exe lors de la configuration du déploiement .NET

Il ya un problème avec ce package Windows Installer. Un programme rus dans le cadre de l'installation n'a pas terminé comme prévu.

Ma question est ce que je peux faire pour que cela fonctionne? J'ai besoin de cette configuration faite dès que possible ou comme Jack Bauer dirait: MAINTENANT !!!

Merci!

Répondre

2

Vous devez ajouter le redistribuable en tant que pré-requis à votre projet d'installation. Cela peut être fait sous Projet -> Propriétés ... en cliquant sur le bouton Pré-requis.

La liste affichée doit normalement inclure VC++ Redistributable 9.0. Lors de l'installation, il est important de choisir le fichier setup.exe généré et non le fichier .msi. Setup.exe est ce que l'on appelle un bootstrapper qui, avant d'exécuter le fichier .msi, installe tous les pré-requis.

+0

Merci. Cela fonctionnerait si j'utilisais l'environnement Visual Studion 2008. Mais nous sommes sur 2005 et l'un de nos ocx a besoin de CV ++ Redistributable 9.0 pour être enregistré. Mais nous trouvons un moyen. Nous ajoutons le module de fusion de 2008 dans notre configuration et ça fonctionne bien maintenant. Merci beaucoup pour votre aide! –

Questions connexes