2010-11-11 7 views
3

Le programme d'installation doit exécuter le programme d'installation .NET 4 (dotNetFx40_Full_setup.exe) et Microsoft Surface Toolkit (SurfaceToolkitRuntime.msi). Le problème est que l'installation .NET 4 doit redémarrer la machine ET Microsoft Surface Toolkit nécessite .NET 4 pour installer.Reprendre un programme d'installation après le redémarrage

En regardant d'autres questions, il semble que je devrais utiliser WiX (oui/non?). Est-ce quelque chose qui pourrait être fait dans un fichier batch?

Si j'ai besoin d'utiliser WiX/fichier batch/autre quel type de code effectue cette action?

Répondre

1

Si vous créez votre logiciel dans Visual Studio, vous pouvez avoir le projet d'installation (qui crée votre programme d'installation MSI) install .NET and other software as prerequisites, en enregistrant l'invite de redémarrage jusqu'à la fin. Vous devrez peut-être create custom bootstrapper packages pour le Toolkit Surface et autres, mais ce n'est pas trop difficile et fonctionne bien.

+0

Merci ewall. Après vos conseils et googling plus je sais que j'ai besoin de faire quelques bootstrappers. Ce site a donné quelques exemples de code sur la reprise d'un programme d'installation après le redémarrage: http://blogs.msdn.com/b/chrsmith/archive/2005/09/02/rebooting-in-the-bootstrapper.aspx –

+0

Ooh, Je n'avais pas vu cette page auparavant, mais je l'ai mis en signet maintenant pour référence future! – ewall

Questions connexes