Wix Definerte handlinger med WixUI_Minimal

stemmer
2

Så jeg prøver å, etter et program ferdig installert (men i sannhet, det spiller ingen rolle når den sekundære programmet kjøres, siden den ikke samhandle med de installerte filene ved installasjon), kjøre et annet program som er sammen med programmet. Relevant kode (med forskjellige ting erstattet med ...:

<directory ...>
  <component ...>
  <File Id=IDINST ... />
  </component>
</directory>
...
<CustomAction Id=IDACTION FileKey=IDINST ExeCommand=... Return=ignore />
...
<InstallExecuteSequence>
  <Custom Action=IDACTION After=CostFinalize />
</InstallExecuteSequence>

Jeg sjekket katalogen og filen var der jeg forventet, men det ble ikke utført etter installasjonen. I sannhet jeg virkelig ikke engang ønsker at filen skal installeres, bare kjøre og deretter slettet. Men jeg skal ignorere det for nå. Anyways, jeg har sett flere eksempler på utløsende handlinger etter dialoger, men siden jeg for øyeblikket bruker <UIRef Id=WixUI_Minimal />jeg tror ikke det er ideelt.

Publisert på 19/11/2008 klokken 14:48
kilden bruker
På andre språk...                            


1 svar

stemmer
5

CostFinalize skjer lenge før InstallFiles utsatt handlinga kjører (som faktisk plasserer filen). Dermed CustomAction er sviktende (fordi filen ikke er tilgjengelig) stille (fordi Return er ignorere)

Du trenger CustomAction planlagt minst etter InstallFiles og bli utsatt eller hvis CustomAction ikke kan kjøre utsatt da det må være etter InstallFinalize (selvfølgelig, det kan ikke føre til tilbakeføring etter InstallFinalize).

Svarte 19/11/2008 kl. 16:50
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more