Tag: wix wix3.7

在Wix安装完成后添加多个复选框

我有一个C#应用程序的设置。 在设置结束时,我添加了一个复选框,建议启动应用程序。 它运作良好。 但我无法添加第二个复选框,建议启动可选安装程序。 有我的代码: WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed […] 如何添加另一个CheckBox来启动./Resources.myOptionalPackage.exe ? 如果我无法添加其他复选框,是否可以添加用于安装该function的新对话框页面?

在WiX自定义托管引导程序应用程序中下载安装程序包的正确方法是什么?

我写了一个我一直在使用的WiX自定义MBA,它嵌入了我安装所需的所有安装包(msis,cabs和exes)。 但是,我现在想制作一个轻量级的Web引导程序,它将下载需要安装的软件包。 我以为你可以免费使用底层的WiX引导程序引擎,但我想我错了。 我尝试订阅ResolveSource事件以获取软件包的下载URL并将其下载到本地源位置,但似乎在此过程中为时已晚,因为我的安装失败并显示错误“无法解析文件源: “(即使下载成功)。 我试过的样本: private void OnResolveSource(object sender, ResolveSourceEventArgs e) { string localSource = e.LocalSource; string downloadSource = e.DownloadSource; if (!File.Exists(localSource) && !string.IsNullOrEmpty(downloadSource)) { try { using (WebClient webClient = new WebClient()) { webClient.DownloadFile(e.DownloadSource, e.LocalSource); } } catch (ArgumentNullException ex) { e.Result = Result.Error; } catch (WebException ex) { e.Result = Result.Error; } […]