2011-04-06 28 views
1

我發現了很多使用二進制元素在WiX中調用自定義動作的例子,但沒有使用File元素的例子。任何人都可以給我一個例子嗎?從文件中調用自定義動作而不是二進制文件

+1

只是一個側面說明:如果你選擇這種方法,你會限制自己。顯然,您安裝的DLL中的CA只能在InstallFiles操作之後運行延遲。 – 2011-04-06 08:41:34

+0

好點,但我不需要它們以任何方式運行非緩存。 – 2011-04-06 10:02:59

+1

類似地,它只能在卸載期間的RemoveFiles延遲執行之前進行調度。 – 2011-04-06 13:37:49

回答

0

對於需要運行推遲的操作不完全正確!您可以使用InstallExecute操作來運行到目前爲止的所有假脫機操作,例如包括文件安裝。之後,您可以安排立即採取行動,這取決於新安裝的文件,此時該文件將存在。也就是說,如果文件要對機器狀態進行任何更改,那麼CA確實需要在系統上下文中延期,因此InstallExecute並不真正爲您購買任何東西。

相關問題