【发布时间】:2014-09-15 19:00:04
【问题描述】:
我正在为 WiX/Burn 安装程序编写自定义 UI。完成后,此安装程序最多可以安装 30 个不同的应用程序。
我目前能够确定安装程序期望使用哪些 MSI 文件
protected void DetectPackageComplete(object sender, DetectPackageCompleteEventArgs e)
{
Installer.Dispatcher.Invoke((Action)(() => Applications.Add(new Installable
{
Name = e.PackageId,
State = e.State
})));
}
我现在想弄清楚的是如何检测客户端计算机中缺少哪些 MSI,以及如何允许用户选择他们想要安装的未安装程序,反之亦然。
有谁知道怎么做/有可能吗?
我正在使用 .NET 4.0(要求)和 WiX 3.8
【问题讨论】:
标签: .net wpf wix windows-installer burn