10 Stimmen

Reihenfolge der Ausführung von WiX SetProperty-Aktionen

Ich habe eine Folge von SetProperty Aktionen, die sich gegenseitig bedingen. Hier ist ein vereinfachtes Beispiel:

<SetProperty Id="A" Before="AppSearch" Value="Hello" />
<SetProperty Id="B" Before="AppSearch" Value="[A] world!" />

Die Eigenschaft A muss in diesem Fall vor der Eigenschaft B gesetzt werden, damit der Wert von B zu "Hello world!" wird.

Desde WiX kein Attribut definiert, um den Namen der benutzerdefinierten Aktion in diesem Fall festzulegen, habe ich keinen Namen, den ich in der Vor o Nach Attribute.

I hat bemerken, dass die Ausführungsreihenfolge dieser Aktionen mit der alphabetischen Reihenfolge der Eigenschaftsnamen übereinstimmt, aber das scheint ein Implementierungsdetail zu sein, auf das ich mich nicht verlassen sollte.

Wie erzwinge ich sauber die Reihenfolge der SetProperty benutzerdefinierte Aktionen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X