J'ai un projet d'installation msi dans VS 2015 et j'ai une dépendance MSI avec vcredist_x64.exe (Package redistribuable 2015). J'essaye d'installer le pré-requiste avec la condition de lancement dans le projet d'installateur. Mais en quelque sorte la condition de lancement est toujours en train de devenir vraie, donc chaque fois que je clique sur le programme d'installation, il affiche une boîte de dialogue pour installer vcredist_x64.exe à chaque fois, même s'il est installé. La condition de lancement pour Windows projet d'installation est comme ci-dessous encliquetage Installation de vcredist_x64.exe lors de l'installation du programme d'installation VS 2015 Projet
et la condition de lancement est comme ci-dessous
Quelqu'un peut-il aider à ce genre de condition peut être appliquée de manière qu'il installe préalable que si son indisponibilité .
J'ai aussi essayé d'ajouter des actions personnalisées mais aussi ne fonctionne pas bien et montre l'erreur à la fois comme sortie d'installation MSI exe et exécute vcredist_x64.exe en même temps, et toute aide est appréciée
L'ID de composant que j'ai utilisé est pour la version de Visual C++ 2015 redistribuable 14.0.23026 (VC_2015_REDIST_X64_MIN) que j'ai obtenu de http://stackoverflow.com/questions/35160846/install-vcredist-x64-exe-on-install-of -vs-2015-installer-project/35161977 # 35161977 – piu
Sur Tenter d'installer une dépendance à partir de Prerequistes avec l'URL de l'emplacement de téléchargement https://www.microsoft.com/fr-fr/download/details.aspx?id = 48145 comme vous avez suggéré je vois la boîte de dialogue d'installation, mais il ne parvient pas à installer avec une erreur concernant exe changé depuis qu'il a été initialement publié l'emplacement temporaire. – piu
Pour trouver l'ID de composant j'ai utilisé http://stackoverflow.com/questions/11137424/how-to-make-vcredist-x86-reinstall-only-if-not-yet-installed comme référence – piu