我想从 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>
Run Code Online (Sandbox Code Playgroud)
INI 文件:
[ServicePack]
Version=1
Run Code Online (Sandbox Code Playgroud)
我尝试过使用和不使用目录和文件搜索(使用“名称”中的完整路径),并且尝试过 type =“raw”、“file”和“directory”。
| 归档时间: |
|
| 查看次数: |
6879 次 |
| 最近记录: |