我使用WIX實現... 我需要在我能夠通過二進制加法EXE安裝之前調用它做它的CustomAction執行一個EXE 。 但是這個EXE需要一個XML文件來讀取當前目錄中應該出現的數據。爲此,我可以像在EXE中那樣在XML中插入XML。WIX需要提取二進制文件(XML)的CustomAction
現在我需要在EXE之前從Binary中提取XML文件。無法弄清楚CustomAction我需要提取它。
以下是東西我做:
- 新增XML二進制
<Binary Id="TestXML.xml" SourceFile="d:\csu\TestXML.xml"/>
- CustomAction(這個我試過 - 問號 「???」 放什麼)
<CustomAction Id="SetBinaryWrite_TargetFileName_1" BinaryKey="TestXML.xml" ExeCommand="???" Execute="immediate" Return="ignore" />
- 執行在<InstallExecuteSequence>
<Custom Action="SetBinaryWrite_TargetFileName_1" After="ValidateProductID"/>
需要幫助!
我想看看你的解決方案,你尊敬,但該文件不存在的地方指定: http://www.csharpque.com/2012/06/wix-custom-action-delete-files-before .html –