0
作爲MSI項目的一部分,我在vS2008中定義了多個自定義操作。定義爲腳本的自定義操作 - 我可以將其設置爲「二進制表流」嗎?
這些操作被定義爲簡短的Javascript。有兩個在安裝時運行,另一個在卸載時運行。一切正常。
這些腳本被安裝爲應用程序文件夾中的常規文件。安裝期間運行的腳本在執行結束時自行刪除。卸載時運行的腳本位於應用程序目錄中,直到需要爲止。
我知道在MSI中有這種叫做「二進制表流」的東西。我不知道它是如何工作的,但顯然custom action scripts可以存儲爲二進制表流,這意味着它們不會安裝在文件系統中。
我可以在VS2008中配置一個自定義操作腳本作爲二進制表流嵌入到MSI嗎?
編輯:我認爲二進制表流只是一種說法,該文件存儲在MSI中名爲「Binary」的表中。
如果是這樣的話,也許另一個問題是,我可以後處理MSI將腳本從「不是二進制表」移動到二進制表嗎?