我想在WiX安装程序中从INI文件中读取一个值。我刚试过使用IniFileSearch,但它只是查找INI文件或INI文件中指定的路径(文档不清楚),它不能从INI文件中读取一个值。
我需要自定义操作来完成这个任务吗?如果需要,大家有什么建议?如果WiX没有这个功能,那就太奇怪了!
我正在使用的代码:
我需要自定义操作来完成这个任务吗?如果需要,大家有什么建议?如果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"。