Ich möchte den RequestState einer Component nach CostFinalize ändern.
Dazu nutze ich in einer CustomAction MsiSetComponentState.
Der RequestState wird aber immer auf Unknown gesetzt, unabhängig davon welchen InstallState die Component hat. Komischerweise kann der RequestState erfolgreich geändert werden, wenn die CustomAction nach FileCost und vor CostFinalize ausgeführt wird.
Welche Möglichkeit gibt es, um den RequestState einer Component nach CostFinalize zu ändern?
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.

MsiSetComponentState
Started by
jteutenb
, Jun 20 2012 17:25
1 reply to this topic
Posted 25 June 2012 - 10:32
Interessanterweise darf laut Doku MsiSetComponentState erst nach CostFinalize aufgerufen werden.
Ich vermeide normalerweise die direkte Auswahl von Komponenten, sondern wähle stattdessen Fetaures aus. Ggf.kommt die Komponente dazu in ein (unsichtbares) Feature.
Ich vermeide normalerweise die direkte Auswahl von Komponenten, sondern wähle stattdessen Fetaures aus. Ggf.kommt die Komponente dazu in ein (unsichtbares) Feature.
Stefan Krüger
InstallSite.org twitter facebook