Fehler 4: WÄHLEN Sie `Nachricht` VON `Fehler`, WOBEI `Fehler` = 1707 (auch 1709)
Erstellte ich ein MSI-installer mit WiX 3.8 und ich bekomme diese Fehlermeldung am Ende der MSI-Protokolldatei bei der Installation:
[...]
Property(C): WIXUI_INSTALLDIR_VALID = 1
=== Logging stopped: 8/20/2014 19:15:03 ===
Note: 1: 1707
Note: 1: 2205 2: 3: Error
Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1707
Note: 1: 2205 2: 3: Error
Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709
Product: CmisSync Shell Extension -- Installation completed successfully.
Windows Installer installed the product. Product Name: My Shell Extension. Product Version: 0.2.23. Product Language: 1033. Manufacturer: Me. Installation success or error status: 0.
Grabbed execution mutex.
Cleaning up uninstalled install packages, if any exist
MainEngineThread is returning 0
=== Verbose logging stopped: 8/20/2014 19:15:03 ===
Wie behebe ich diesen Fehler?
Oder vielleicht sind Sie bekannt WiX/MSI-Probleme, die getrost ignoriert werden können?
Meine WiX-script ist extrem einfach, es installiert nur eine shell-extension, also habe ich keine Ahnung wo dieser Fehler herkommt.
Aus der GUI-Sicht, die installation ohne sichtbare problem. Alle Dateien vorhanden sind wie erwartet in den Ziel-Installationsordner.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass MSI versuchen, Ressourcen zu finden, die in der Fehler-Tabelle, aber Sie haben wahrscheinlich nicht eine Fehler-Tabelle in Ihrem MSI. Hier ist eine Liste der message-strings: http://msdn.microsoft.com/en-us/library/aa372835(v=vs. 85).aspx. Wie Sie sehen können 1707 & 1709 werden die ids für den Erfolg von Nachrichten, die Sie sehen, nach diesen Nachrichten.
Fix für solche Fehler in die log-Dateien, müssen Sie auf Verweis hinzufügen, um die definition von "Fehler" Tabelle:
Außer 'Fragment', Sie können auch setzen Sie diese Referenz in das 'Modul', 'PatchFamily', 'Product', 'UI'.
Verweis auf original-Antwort, die hat mir geholfen:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Error-Table-td694988.html
<Fragment>
element... also wo/wie kann ich dieseWixUI_ErrorProgressText
?The identifier 'WixUI:WixUI_ErrorProgressText' could not be found. Ensure you have typed the reference correctly and that all the necessary inputs are provided to the linker.
Diese sind nur verbose/debug-Nachrichten (Es scheint, dass Sie beginnen, Ihre installation im verbose-Modus, richtig?). Ich würde nicht davon ausgehen, diese sind echte Fehler. Wenn ich mein msi-installation im "verbose mode", ich bin immer ähnlicher "Fehler".