Ich verwende WiX 3.5. Vor kurzem trat der folgende WiX-Fehler häufig auf dem Erstellungsserver auf:Fehler LGHT0301: Fehler beim Öffnen der Datenbank
light.exe (,): Fehler LGHT0301: Fehler beim Öffnen der Datenbank. Bei der Überprüfung tritt dies am häufigsten auf, wenn versucht wird, eine Datenbank mithilfe einer nicht unterstützten Codepage oder einer Datei zu öffnen, die keine gültige Windows Installer-Datenbank ist. Bitte verwenden Sie eine andere Codepage in Module/@ Codepage, Package/@ SummaryCodepage, Product/@ Codepage oder WixLocalization/@ Codepage; oder stellen Sie sicher, dass Sie den Pfad zu einer gültigen Windows Installer-Datenbank angeben.
Auf welche "Datenbank" bezieht sich der Fehler? (Keiner der WiX Quelldateien in einer langen Zeit geändert, so bezweifle ich, es ist ein Codepage Problem.)
Other people haben berichtet, dass dieser Fehler durch Trend Micro Office Scan verursacht werden kann, die in der Tat auf der Installation Server bauen. Ich habe den Systemadministrator gebeten, die Build-Verzeichnisse vom Scan auszuschließen, aber dieser Fehler tritt immer noch auf. Wie kann ich feststellen, ob der Virenscanner der Schuldige ist? (Der Fehler tritt nicht immer auf. Wenn ich den Virenscanner deaktiviere und der nächste Build erfolgreich ist, weiß ich immer noch nicht, ob der Fehler dauerhaft behoben wurde.)
Siehe auch: http://StackOverflow.com/q/1064580/130352 –