J'utilise IExpress pour combiner mon bootstrappeur et mon fichier msi. Cela fonctionne bien sauf que si j'installe le programme sur une machine sans aucun des pré-requis (.net 4, sql ce), il échouera. Il échoue toujours après le redémarrage, ce qui arrive après l'installation du framework .net 4. Dans le journal des erreurs qu'il me souligne, il donne un message le long des lignes deIExpress ne trouve pas msi après le redémarrage
Error: Unable to locate application file
Relancer l'installation après ne l'installe correctement, mais ce n'est pas une solution acceptable pour ce projet. Quelqu'un a des idées sur la façon de résoudre ce problème? Faites-moi savoir si j'ai besoin d'expliquer autre chose. Merci.
Lorsque vous obtenez le redémarrage, obtenez-vous quoi que ce soit écrit à la clé RunOnce? C'est généralement le mécanisme utilisé pour démarrer les programmes qui doivent être exécutés après un redémarrage. Il est possible que le fichier que vous souhaitez exécuter soit stocké dans un dossier temporaire qui peut être effacé lors du redémarrage. Donc ... avant le redémarrage, vérifiez ce que pointe la clé RunOnce, puis, après le redémarrage, vérifiez si ce chemin est toujours valide. –