2016-04-11 14 views
2

Ich möchte wissen, ob im selben Verzeichnis meines Setup (CURRENTDIR) eine Datei namens "pippo.txt" ist. Also habe ich folgende Eigenschaft gemacht.Wie kann ich den Wert einer Eigenschaft in Wix protokollieren?

<Property Id="TROVAPIPPO"> 
     <DirectorySearch Id="trovadir" Depth="0" Path="CURRENTDIR"> 
     <FileSearch Id="trovafile" Name="pippo.txt" /> 
     </DirectorySearch> 
    </Property> 

Jetzt möchte ich den Wert dieser Eigenschaft in der Protokolldatei (in Temp-Ordner) anzeigen. Aber ich weiß nicht wie.

+0

Sie können eine benutzerdefinierte Aktion erstellen, die diese Eigenschaft in .txt speichert. Außerdem werden die Eigenschaftswerte standardmäßig in der MSI-Protokolldatei gespeichert (wenn Sie die Installation der MSI mit ausführlicher Anmeldung ausführen). –

Antwort

2

Führen Sie Ihren Installateur von der Kommandozeile mit msiexec /i yourInstaller.msi /L*v yourLogFile.txt

Änderungen an MSI-Eigenschaften werden protokolliert. Die Protokolldateien sind ziemlich groß, aber es wird irgendwo da sein.

Verwandte Themen