0

我为我的 WIX 安装程序创建了一个引导程序应用程序。我捆绑的安装程序之一需要具有基于已安装文件版本的安装条件。我无权访问相关安装程序的源代码,因此我无法将条件放入该安装程序中。

在文档中找到了如何在 MSI 中创建基于文件版本的条件。()

我的问题是如何在引导程序项目中直接使用类似的条件。

4

2 回答 2

2

使用 WixUtilExtension 中的 FileSearch 将文件版本获取到 Burn 变量中。您可以在包的 InstallCondition 中使用 Burn 变量。

于 2012-09-21T20:25:16.227 回答
2

正如 Bob Arnson 所说,您可以像这样在引导项目中获得一个版本

<util:FileSearch  
        Id="CheckVer"
        Path="[CommonFilesFolder]\xyz\xyz\abc.dll"
        Variable="FILEVERSION" 
        Result="version" />

FILEVERSION 将包含 dll 或 exe 的版本。如文档 FileSearch Element中所述

于 2014-11-26T14:11:38.573 回答