2017-03-08 3 views
0

J'ai créé un programme d'installation .msi qui copie certains fichiers dans un répertoire donné. J'ai un fichier .properties avec des chaînes de chemin codées en dur qui sont utilisées dans l'application. Comment puis-je écrire le chemin d'installation dans le fichier .properties fourni par l'installation afin que l'application puisse obtenir le chemin d'installation écrit à partir du fichier .properties lors de l'exécution.Wix Toolset écrit le chemin d'installation du fichier

Il est important que le chemin d'installation soit écrit dans un fichier qui sera installé par le programme d'installation. Un paramètre de Registre avec le répertoire d'installation ne sera pas approprié.

Répondre

0

Vous pouvez créer une action personnalisée qui s'exécute (après que les fichiers ont été déplacés vers leur emplacement final) qui modifie \ réécrit le fichier de propriétés pour inclure les nouveaux chemins.

Création d'une action personnalisée: http://wixtoolset.org/documentation/manual/v3/wixdev/extensions/authoring_custom_actions.html

(Vous pouvez passer le nom de fichier comme paramètre à l'action personnalisée: https://stackoverflow.com/a/10953940/1632576)