1

我有一个 Wix 3.6 托管引导程序,用户可以在其中选择单独的包来下载和安装。我想显示每个包的下载大小。如何访问 中每个包的文件大小Bundle

我猜这个信息在 Wix 框架中的某个地方可用(因为文件哈希用于验证下载的文件),但我没有找到它。

我有一个解决方法的想法,但对我来说这将是更多的实现:

  • wxs以编程方式生成一个文件,其中包含Variable包含包文件大小的元素。这些变量将由引导程序读取。
4

2 回答 2

1

创建捆绑包时,会将 aBootstrapperApplicationData.xml添加到捆绑包中。该 XML 文件包含大量关于捆绑包和包含的包的元数据。您的引导应用程序代码可以通过查看与引导应用程序 dll 所在的目录相同的目录来加载此文件。

于 2012-01-01T00:12:00.237 回答
0

我没有找到如何使用burn API,但我实现了自己的解决方法:

If the local file is present
   query the file system
else
   query the web server
于 2011-10-17T15:41:17.960 回答