问题标签 [wix3.6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wix - 在 Wix 3.6.2221.0 中添加 ComponentGroup 时出现错误
错误 19 Directory 元素包含意外的子元素“ComponentGroup”。报告\目录.wxs 216 1
wix - 在 wix 上升级期间抑制 InstallDir UI
我想抑制 InstallDir UI 以进行升级方案。我将从注册表中获取以前安装的路径,我只想抑制此 UI。
有没有办法做到这一点?
wix - 将 EXE 文件转换为 XML
我有一个应用程序的可执行包 (.exe)。如何将此可执行文件转换为MSI包?
我知道使用以下方法将 .msi 转换为 .wxs。
wix - 用于用户名和密码的 WiX 标准 UI
我正在为将使用 Burn 构建的新引导程序进行概念验证。到目前为止,我已经设法让一切正常工作。老实说,它比预期的要好。
我唯一无法确定的是如何在 WiX UI 中构建以请求服务用户名和密码,然后将其发送到适当的 MSI。有什么内置的东西可以做到这一点吗?
在一个更普遍的问题中,是否有任何很好的资源可以帮助您开始或充分利用 Burn?
wix - 使用刻录/WiX 3.6 时如何进行重大升级
我有一个这样的 MSI 设置:
它按预期工作:
- 安装产品
- 重新编译(有效生成新的Id)
- 启动新的 msi 文件会显示更改视图,我可以修复或卸载产品。
好的。但随之而来的是燃烧。
我已经创建了最简单的捆绑包。我使用标准的引导程序并只添加一个 MsiPackage:
问题是每次重新编译后,我都可以在已经安装的产品旁边再次安装该产品,而无需更改任何东西!这会导致重复的 ARP 条目!
如果我不重新编译并运行捆绑 exe 文件两次,我将按预期获得修改设置屏幕。我可以做些什么来获得与仅使用 MSI 时相同的刻录行为?
wix - 设置 Bootstrapper 的输出(.exe)文件在 windows7 上运行但在 windows Xp 上不起作用
这是我用来获取输出设置(.exe)的 wix Bundle.wxs 代码。输出 setup.exe 在 windows7 上运行良好,但在 windows Xp 中不显示任何消息或进度。它什么也不做。有什么帮助吗?
checkbox - Burn:如何将复选框值存储在变量中
我想知道您如何将复选框值存储在变量中?我正在使用带有自定义 RtfTheme 的WiX Burn 。
例如:
RtfTheme.xml
捆绑包.wxs
我希望“TestVariable”的值在我选择或取消选择复选框时更改值。有什么帮助吗?
wix - 如何在我的包(引导程序)中显示功能安装进度?
我想在我的托管引导程序(捆绑包)中显示功能安装进度。我怎样才能做到这一点?
wix - 为什么 setup.exe 没有显示 ARPCOMMENTS & WIXUIBanner.bmp 但 setup.msi 显示这些东西?
我有 Setup.Bootstrapper 项目来输出 Setup.exe 和 Setup 项目来提供 setup.msi 输出。但问题是为什么我的 setup.exe 没有显示 ARPCOMMENTS 并且在运行安装程序时也没有显示 Banner.bmp 文件。另一方面,Setup.msi 工作正常。
我用于 Setup.Bootstrapper(Bundle.wxs) 的 Bundle 代码是:
使用 Banner.bmp & ARP 状态的设置项目是:
任何想法?
wix - 如何在我的托管引导程序中显示本地化的 WiX UI?
当我使用 MSI 包 UI 时,我使用了 WixUIExtension 和“WixUI_ErrorProgressText”集。但是当我使用托管引导程序和 ExecuteMsiMessage 事件来显示进度文本时,它没有任何效果,我看到类似“Action 6:43:04: ...”的文本