Wenn ich in Visual Studio 2012, WiX 3.7 versuche, eine Benutzerdefinierte Aktion in meiner Benutzerdefinierten Benutzeroberfläche auszuführen, um eine Produktschlüsseleingabe zu validieren, geht das Installationsprogramm einfach zu a Der Dialog "Einrichtungsassistent wurde vorzeitig beendet" zwingt Sie zum Beenden (es wird keine Fehlermeldung ausgegeben), unabhängig davon, was in die Eingabe des Produktschlüssels eingegeben wurde.
Der Leitfaden, dem ich folgte, ist Ссылка
Ich habe die .msi mit der Protokollierung ausgeführt und ich sehe immer noch nicht, was falsch ist. Ich habe unten, was ich denke, ist alle relevanten Informationen enthalten, wenn Sie mehr wollen bitte lassen Sie es mich wissen. Ich bin mir nicht sicher, wie ich das in Visual Studio debuggen kann, die Ich konnte das Debugging über Ссылка , aber selbst beim Setzen von Breakpoints sagt VS nur System.Diagnostics.Debugger.Launch();
in der CustomAction scheint nichts zu tun. msiexec.exe has triggered a breakpoint
und Source Not Available
.
UI.wxs:
%Vor%Produkt.wxs:
%Vor%Benutzerdefinierte Aktion:
%Vor%Protokoll:
%Vor%Tags und Links wix