Bonjour.

J'ai dans ma solution un projet d'installation, celui fournit par Visual Studio (je travaille sur une application WPF).
Ma solution nécessite pour son bon fonctionnement du Framework .net 4.0 Client Profile et du Runtime Visual C++ 2010 x86 (le fameux vcredist_x86).

Lors de mes tests, le projet installe les composants dans cet ordre :
  • vcredist_x86
  • .net4.0
  • mon application


Sur un Windows XP tout juste formaté, l'installation se passe sans encombre.
Sur un Windows 7 le vcredist_x86 ne s'installe tout simplement pas et forcement le reste de l'installation est abandonné.

J'ai tout de même fait le test suivant : installer le .net4.0 puis le vcredist_x86. Dans cet ordre, le second s'installe sans erreur cette fois-ci.

Comment puis-je donc définir l'ordre d'installation des composants ?

(Pour signaler, j'ai eu un client qui malgré avoir d'installé le .net4.0, l'install du vcredist_x86 ne fonctionnait toujours pas alors que sa version SP1 n'a pas posé de problème.)

Je n'ai pas encore trouvé d'information sur le net donc si quelqu'un à la solution.

Merci beaucoup.