15得票2回答
如何在WIX Bundle中使用CustomAction?

简要说明一下背景-我们有4个MSI文件,来自供应商,需要上传到我们公司的服务器上(大约3500台)。目前,我的同事们正在使用vbs、ps1脚本来管理这个过程。但是脚本的问题在于每次更新时,我们都必须担心在运行新版本之前卸载旧版本以及大量的硬编码。 我希望通过设置WIX脚本将所有的4个MSI打...

14得票2回答
WiX Burn 3.6 beta - 自定义UI示例

有没有关于 WiX Burn 3.6 自定义UI 的好的参考或示例? 我在谷歌上搜索过,但那些信息都是碎片化的。

13得票1回答
WIX Burn启动器在我的MSI安装程序中没有请求管理员权限

我使用WIX创建了一个需要提升权限才能正常工作的MSI安装包。在MSI项目中,我通过以下方式指定:<Package [...] InstallPrivileges="elevated" /> 现在我已将此MSI包含在基于WixWPF Bootstrapper的自定义启动器项目中。 ...

13得票1回答
使用附加输入自定义WiX Burn主题

我正在考虑使用Burn作为安装程序的引导程序,并且需要将一些参数传递给MSI。 我知道这样做的方法是使用MsiProperty元素,但我遇到的问题是如何显示UI以捕获这些属性。我知道可以通过托管的引导程序应用程序主机创建完全自定义的UI,但是为了对引导程序进行相对较小的调整实现这一点需要付出...

12得票1回答
WiX中Burn/引导程序的命令行标志/选项的全面列表

我似乎找不到一个全面的命令、标志和可以从命令行执行的操作列表。

11得票2回答
WiX安装程序在卸载时无法删除文件

我正在告诉一个Wix MSI文件在卸载时删除文件,但它根本没有注册。 对于捆绑包,我这样调用MSI文件:<MsiPackage SourceFile="..\..\..\..\Kiosk\MyProject\bin\Release\MyProject.msi" Name=...

10得票2回答
检测vcredist的存在 - 使用UpgradeCode

在一个wix burn引导程序包中:如何检测是否存在ms vcredist 2013 x86?我正在检查特定软件包的升级ID / UpgradeCode,但是该程序包总是重新安装它,即使它已经安装过了。 ... <Bundle> ... <Chain>...

10得票2回答
如何使用WiX Burn MBA Bundles检测MajorUpgrade期间当前安装的功能?

我使用WiX 3.7的Burn / Managed Bootstrapper Application功能创建自定义的基于MBA的安装程序。对于我的捆绑包链中的每个软件包,在执行次要更新时,我可以轻松检测已经安装的软件包功能,以确保在升级期间保留这些功能选择,方法是使用WiX基类为引导程序提供的...

10得票2回答
如何创建一个仅包含下载链接的Wix Exepackage

我正在尝试使用DownloadUrl属性创建ExePackage,将Sql Express 2014下载并使用以下代码进行安装<ExePackage Id="Sql2014Express" DisplayName="SQL Server 2014 Express" Cac...

10得票1回答
Wix Bootstrapper:Bootstrapper事件序列

我已开始使用Managed Boostrapper类和事件来进行编程。简而言之,我添加了BoostrapperCore.dll并且它将提供以下命名空间: Microsoft.Tools.WindowsInstallerXml.Bootstrapper 我从不同博客的示例中获取了一些...