[英]WiX toolset execute custom action after installation and wait for completion
[英]How to execute Wix custom action after installation?
我正在使用Wix3將WCF服務安裝到IIS。
安裝完成后如何使用自定義操作(c#)函數? 即我需要打開安裝的web.config文件,並用真實的主機名替換主機名。
有任何想法嗎?
您可以在InstallExecuteSequence中的 InstallFinalize操作之后安排它。
Windows Installer中有一系列操作。 WiX教程很好地介紹了事件(無論如何都是很好的資源)。
在InstallFinalize之后運行某些程序的典型示例是啟動已安裝的應用程序。
<InstallExecuteSequence>
<Custom Action='LaunchFile' After='InstallFinalize'>NOT Installed</Custom>
</InstallExecuteSequence>
你為什么要:
1)需要自定義動作? 2)是在安裝之后而不是安裝期間執行嗎?
WiX具有內置擴展名,可以處理您要執行的操作:
安裝文件后,它將更新您的XML,並處理回滾方案。
不過,您必須編寫CA的原因是將XML值讀回到屬性中,以便處理修復和升級情況。 讀:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.