Gibt es eine Möglichkeit, eine Umgebungsvariable in WIX in eine Eigenschaft zu erhalten?Ruft eine Umgebungsvariable in einer WIX-Eigenschaft ab
Ich versuche, die USERPROFILE
mit zu bekommen:
Property Id="UserFolder" Value="$(env.USERPROFILE)\EdwardsApp\MyFolder"
Aber das nimmt nur die USERPROFILE
der Baumaschine, wo der Installateur eingebaut ist.
Ich möchte, dass die USERPROFILE
der Maschine verwendet wird, auf der die App installiert wird.
Die Verwendung von $ (env.USERPROFILE) würde Ihnen den Wert von UserProfile auf Ihrer Build-Maschine bringen, während Sie Ihr Wix-Installationsprogramm erstellen würden. Einige gute Lösungen werden bereits beantwortet. –
Zusätzlich zu Farrukhs Kommentar: Die '$ (env ...)' Syntax kommt vom [WiX Preprocessor] (http://wixtoolset.org/documentation/manual/v3/overview/preprocessor.html). – CodeFox