我必須使用Wix讀取ini文件。這個ini文件是由安裝程序自己通過自定義操作(一個exe文件生成ini文件)創建的。
問題:AppSearch(讀取ini文件的位置)是InstallUISequence的第一步。
即使我在AppSearch之前調用CA,我也會得到一個錯誤,因爲當我嘗試讀取ini文件時,它還沒有創建..(在CA中返回=「asyncWait」)。
這裏是呼叫:使用Wix讀取ini文件時的排序問題
<InstallUISequence>
<Custom Action="LaunchCA" Before="AppSearch" />
</InstallUISequence>
有沒有解決方案?謝謝!
是的,我知道。我的問題是,在c:\ windows中生成ini文件的應用程序在Wix inifilesearch之後運行... –
在軟件包啓動後立即在C:\ Windows中寫入每個機器位置的文件不是一個好主意。這就是INI搜索不可行的原因。相反,您可以將該文件寫入臨時文件夾(例如當前用戶Temp文件夾)。您的自定義操作可以讀取該文件。 –