WiX インストーラーで INI ファイルから値を読み取りたいです。IniFileSearch を使用しようとしましたが、これは INI ファイルまたは INI ファイルで指定されたパスを探します (ドキュメントは明確ではありません)。INIファイルから値を読み取りません。
これを行うにはカスタムアクションが必要ですか? もしそうなら、人々は何を提案しますか?ただし、WiX にこれがない場合は非常に奇妙に思えます!
私が使用しているコード:
<Property Id="SP">
<IniFileSearch Id="SearchSPVersion" Name="sp.ini" Section="ServicePack"
Key="Version" Type="raw">
<DirectorySearch Id="SPIniFilePath" Path="[CFGPATH]">
<FileSearch Id="SPIniFile" Name="sp.ini"/>
</DirectorySearch>
</IniFileSearch>
</Property>
INI ファイル:
[ServicePack]
Version=1
ディレクトリとファイルの検索 (「名前」にフル パスを使用) を使用して、または使用せずに試し、type = "raw"、"file"、および "directory" を試しました。