WIX CustomAction - jak uzyskać więcej informacji w instalacji / logu

Ktoś powiedział mi, że istnieje sposób, aby CustomAction w WIX wyświetlał dane wyjściowe w dzienniku konsoli. Dołączam plik .exe o nazwie XmlPreprocess.exe do manipulowania moim web.config, oparty na parms w pliku o nazwie SettingsFileGenerator.xml,

Pracuję w ten sposób: msiexec / i bin Debugowanie TFB.RCT.WCFWebServicesWIXSetup.msi / L * V "C: logs WixInstall01.log"

To jest mój plik kompilacji WIX:

 <CustomAction Id="**SAMPLE_CONFIG**" BinaryKey="XMLPREPROCESS" ExeCommand="/i:&quot;[INSTALLLOCATION]web.config&quot; /x:&quot;[INSTALLLOCATION]SettingsFileGenerator.xml&quot; /e:QA /d:ServiceLocation=[SERVICELOCATION]" Execute="deferred" />
    <Binary Id="XMLPREPROCESS" SourceFile="../TFBIC.RCT.WCFWebServices/RequiredBins/XMLPreprocess.exe" />
    <InstallExecuteSequence>
        <Custom Action="SAMPLE_CONFIG" After="StartServices"><![CDATA[NOT Installed]]></Custom>
    </InstallExecuteSequence>

Dziennik instalacji pokazuje to:

Action 15:22:27: StartServices. Starting services
Action start 15:22:27: StartServices.
MSI (s) (58:CC) [15:22:27:898]: Note: 1: 2205 2:  3: ServiceControl
MSI (s) (58:CC) [15:22:27:898]: Note: 1: 2228 2:  3: ServiceControl 4: SELECT `Name`,`Wait`,`Arguments`,`Event`, `Action` FROM `ServiceControl`, `Component` WHERE `Component_` = `Component` AND (`Action` = 0 OR `Action` = 1 OR `Action` = 2)
Action ended 15:22:27: StartServices. Return value 1.
MSI (s) (58:CC) [15:22:27:899]: Doing action: SAMPLE_CONFIG
Action 15:22:27: SAMPLE_CONFIG.
Action start 15:22:27: **SAMPLE_CONFIG**.
SAMPLE_CONFIG:
Action ended 15:22:27: **SAMPLE_CONFIG**. Return value 1.

To jest moja pierwsza próba zrobienia WIX, więc proszę, zważcie na moją ignorancję.

Dzięki

AKTUALIZACJA:

Jest to cytat z innego forum - ale nie precyzuje, jak to działa i nie wydaje się często sprawdzać.

WiX ma niestandardową akcję, która przechwytuje dane wyjściowe konsoli i wbija ją bezpośrednio w pełny dziennik MSI, więc tego właśnie używam.

odniesienie:http://xmlpreprocess.codeplex.com/Thread/View.aspx?ThreadId=79454

Czy to narzędzie, o którym mówi?http://wix.sourceforge.net/manual-wix2/qtexec.htm Podczas próby otrzymuję ten błąd: błąd LGHT0103: System nie może znaleźć pliku „wixca.dll”. Przeszukałem cały dysk w poszukiwaniu tego pliku .dll i nie mogłem go znaleźć.

questionAnswers(1)

yourAnswerToTheQuestion