J'utilise la dernière version de Inno qui effectue les opérations suivantes lors de l'installation:l'extraction des fichiers au démarrage configuration au lieu de la fin
- Effectuez la procédure de dépendance pour voir ce qui est installé
- Installe dépendances ne sont pas déjà installés (.net, SQL server, directx etc)
- Installez l'application et les fichiers de la [fichiers] section (wpReady)
- SQL server vérifie pour datab déjà installé ase et crée/met à jour les tables etc.
L'étape [4] crée la base de données et les tables etc. et ne fonctionne que si SQL Server a déjà été installé, c'est pourquoi cela est fait à l'étape [2].
Le répertoire de sortie contient le fichier setup.exe créé et je place manuellement le dossier de dépendances supplémentaires contenant les fichiers requis pour les étapes [1,2 et 4] mentionnées ci-dessus.
Cela fonctionne très bien mais je voudrais créer un seul exe qui inclut toutes les dépendances et extrait les dépendances AVANT wpReady
et avant l'étape [1] ci-dessus. Les dépendances sont dans la section [Files]
mais ces fichiers ne sont pas extraits tant que le programme d'installation n'a pas exécuté le message wpReady
après que le programme d'installation a parcouru tous les formulaires et a tenté d'installer les fichiers.
J'utilise les éléments suivants qui ajoute ce que je dois le setup.exe
[Files]
Source: Output\Dependencies\*; DestDir: {tmp}; Flags: deleteafterinstall
Quelle est la meilleure façon d'extraire les fichiers dans le répertoire temporaire avant wpReady
ou devrais-je effectuer les actions de wpReady
d'abord, puis aller sur l'installation des dépendances (pas idéal cependant).
excellent merci. Je ne peux pas croire que j'ai raté cette fonction! – Belliez
L'emplacement recommandé pour ce faire est maintenant dans la fonction d'événement [PrepareToInstall] car il permet une identification plus facile des utilisations et des invites de redémarrage. – Deanna