2017-03-27 9 views
1

Problème suivant: J'implémente un projet d'installation WIX qui vérifie si le package redist C++ VS2015 (x86) est installé. J'ai trouvé ceci stackoverflow link décrivant les différentes clés de registre pour différentes versions de Visual Studio. En fait, nous utilisons "Microsoft Visual C++ 2015 redistribuable (x86) - 14.0.23026". Ces package se trouve sous clé de Registre:Version spécifique au téléchargement Redistributable Visual C++

HKLM\SOFTWARE\Classes\Installer\Dependencies\{74d0e5db-b326-4dae-a6b2-445b9de1836e} 

Ce stackoverflow link états après l'entrée de Registre pour le paquet Redist:

Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.24215 clé de Registre: HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Installer \ {e2803110-78b3-4664-dépendances a479-3611a381656a} Configuration: x86 version: 14.0.24215.1

Comme on peut le voir, les GUID sont différents. Question: Est-ce que quelqu'un sait où je peux télécharger une version spécifique d'un paquet redist? Via Google, je n'ai trouvé que des liens pointant vers le paquet redist le plus actuel.

Répondre

1

tout d'abord - vous pouvez éviter tout ce gâchis GUIDs en utilisant le chemin de la clé de Registre suivante:

'HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ VisualStudio \ 14.0 \ VC \ runtimes \ x86' et lisez la « version 'clé.

A propos de la partie téléchargement - Je n'ai pas trouvé de bonne solution pour télécharger la version x86.

En théorie, vous pourriez obtenir le dernier maillon de la version par extraction à partir du (reliant simplement la source de la page suivante « https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145 » \ le télécharger téléchargera la version 64 bits sur machine 64 bits et ne permettra pas la 64 ou 86 choix)

+2

Je ne veux pas la dernière version du paquet redist, j'en veux une spécifique. – Moerwald