Po przeczytaniu strony o SetProperty i przejrzeniu tylu przykładów, ile mogłem znaleźć tutaj i gdzie indziej, nadal nie jestem w stanie sprawić, by moja SetProperty działała z After lub Before ustaw jeden z moich niestandardowych ID akcji. Dokumentacja wydaje się bardzo prosta i bezpośrednia na ten temat (ha!), Ale dostaję "Znaleziony ActionRow z nieistniejącym After action: MyWonderfulCA" zamiast szczęścia (co tak naprawdę jest tym, czego szukam): Oto przedstawia to, co mój kod wygląda następująco:wix SetProperty Po atrybucie nie podejmiemy niestandardowego działania Id
<CustomAction Id="MyWonderfulCA" BinaryKey="MyWonderful.dll" DllEntry="MyWonderfulCA" Execute="immediate" />
<InstallExecuteSequence>
<Custom Action="MyWonderfulCA" After="LaunchConditions" />
</InstallExecuteSequence>
<Property Id="SOMEPROPERTY" />
<SetProperty Id="SOMEPROPERTY" After="MyWonderfulCA" Value="[SOMEOTHERPROPERTY]the\yellow\brick\road">WEAREHUNKYDORY</SetProperty>
Więc tak, zachowaj mnie SOF plusy Wix, jesteś moją jedyną nadzieją ...
BINGO !! Tak było. Skałasz Yana, dziękuję bardzo za wskazanie Sekwencji atr:) – idclaar
:) Cieszę się, że pomogło ci –
Wow, a to wcale nie jest oczywiste z przykładów, nawet tutaj http://wixtoolset.org/documentation/manual/ v3/customactions/qtexec.html Spędziłem dużo czasu zastanawiając się co do cholery robię źle. Twoje zdrowie! – berkus