Vraag Referentiemap installatiepad in registerwaarde met Wix


Ik wil het pad van mijn applicatie, geïnstalleerd met wix, opslaan in het Windows-register. Ik probeerde het volgende:

<RegistryValue Root="HKLM" Key="Software\company\InstallLocation" Value="[#INSTALLLOCATION]" Type="string" Action="write" />

waar INSTALLLOCATION is de map-ID van de map in Wix, maar dit werkt niet. Het lijkt erop dat de syntaxis [#id] alleen voor bestanden is ...

Ik zag de volgende vraag, maar de blog waarnaar hij verwijst is schijnbaar niet meer:

https://stackoverflow.com/questions/521825/saving-install-path-to-registry


29
2018-02-17 13:12


oorsprong


antwoorden:


Verwijder gewoon de # teken, alleen verlaten [INSTALLLOCATION] en het zou moeten werken. De # symbool verwijst naar bestandstoetsen. Zonder de # het verwijst naar een eigenschap en alle mappen worden eigenschappen. Zien het artikel over geformatteerd gegevenstype voor meer details.


38
2018-02-17 13:24