自定义wpf bootstrap wix bundle在安装可再发行组件

时间:2016-06-30 16:38:10

标签: wix wix3.8

我正在编写安装.Net框架和可再发行组件(下载和安装)的自定义wpf引导程序,但它正在跳过msi软件包进行安装。

Wix代码:

Wix bundle code请仔细阅读上面的wix捆绑代码

下面是下载redist并安装我已添加

的事件
void Bootstrapper_ResolveSource(object sender, ResolveSourceEventArgs e)
        {
            if (!String.IsNullOrEmpty(e.DownloadSource))
            {
                e.Result = Result.Download;
                this.Engine.Log(LogLevel.Verbose, "download source is not empty "+e.DownloadSource);
            }
            else
            {
                e.Result = Result.Continue;
            }
        }

目前我正在使用wix 3.10版本。

日志文件:

https://drive.google.com/open?id=0B-iKQhr12DRmVjZzbDE0US1vcm8

备用链接: https://drive.google.com/file/d/0B-iKQhr12DRmVjZzbDE0US1vcm8/view

请为进一步的步骤提供宝贵的帮助。谢谢提前

1 个答案:

答案 0 :(得分:1)

从您的日志中

  

检测到的包:xyz,state:Present,cached:None

Windows Installer检测到该软件包已安装。