Wixでiniファイルを読む必要があります。このiniファイルは、カスタムアクションによってインストーラ自体によって作成されます(exeファイルがiniファイルを生成します)。
問題:AppSearch(iniファイルが読み込まれる場所)がInstallUISequenceの最初のステップです。
私がiniファイルを読み込もうとすると、まだAppSearchの前にCAを呼び出してもエラーが発生しますが、まだ作成されていません(Return = "asyncWait" in CA)。ここ
は呼び出しです:Wixでiniファイルを読むときのシーケンシングの問題
<InstallUISequence>
<Custom Action="LaunchCA" Before="AppSearch" />
</InstallUISequence>
は、解決策はありますか?ありがとう!
はい、わかります。私の問題は、c:\ windowsでiniファイルを生成するアプリケーションがWix inifilesearchの後に実行されることです。 –
パッケージが起動された直後にC:\ Windowsのようなマシンごとのファイルを書き込むことはお勧めできません。これがINI検索が実現可能でない理由です。代わりに、一時フォルダー(たとえば、現在のユーザーTempフォルダー)にファイルを書き込むことができます。カスタムアクションでそのファイルを読み取ることができます。 –