我正在使用WIX for VSTO addin创建安装程序。在安装过程中,我需要安装必备软件(如果它们不存在)。例如.NET4,SQL CE等。但是,由于它们需要管理员权限,因此一旦安装,Addin也会在Admin帐户下注册。所以基本上我有2个问题。
Boostrapper看起来像这样:
<Chain>
<PackageGroupRef Id="Netfx4Full"/>
<PackageGroupRef Id="OpenXMLSDK"/>
<PackageGroupRef Id="SQLServerCompact_4.0"/>
<MsiPackage Id="MyApp" SourceFile="$(var.MyAddin.TargetPath)"/>
</Chain>
答案 0 :(得分:0)
Burn从升级的帮助程序进程中安装每个计算机程序包,并从未处理的进程中安装每用户程序包。不支持MSI 5.0“可交换”软件包和包含ALLUSERS =“”且需要提升的软件包,因为它们无法从未加工的进程执行。