2013-03-27 3 views
1

J'essaie de créer un projet d'installation pour un produit qui devrait pouvoir s'installer à côté de sa propre version antérieure. J'ai essayé d'ajouter [Version] à l'emplacement par défaut du dossier de l'application, mais cela ne semble pas fonctionner. A savoir, quand je mets ceci:Inclure la version du produit dans le répertoire cible

DefaultLocation: [ProgramFilesFolder][Manufacturer]\[ProductName]-x-[Version]-y

Setup ignore totalement la variable Version et suggère

C:\Program Files\<company>\<product>-x--y

comme l'emplacement par défaut. [Version] est défini sur <number>.<number>.<number> dans les propriétés du projet d'installation.

Quel est le problème avec moi ou avec VS? Comment puis-je ajouter un versionnement à mon emplacement par défaut?

Répondre

1

Répondre à ma propre question. La variable correcte à utiliser dans ce cas est [ProductVersion] et non [Version]. Je n'ai aucune idée de comment il est censé être connu. Je l'ai compris en regardant les journaux d'installation, en cherchant le mot "version", et en essayant ce que j'ai trouvé.

Questions connexes