问题标签 [burn]
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.
.net - 用于 msi 安装程序的基于刻录的 UI
我需要为 msi 安装程序使用基于Burn的 UI 创建一个示例。任何人都可以为我指导这一点,或者请为这种情况发送一个样本。
wix - WiX 3.6 Burn 引导程序无法提升
我对 WiX 的世界有点陌生,所以我很可能错过了一些非常明显的东西。
我已经安装了 WiX 3.6 测试版,并获取了源代码(并对其进行了调整以使用安装了 WiX 3.6 的二进制文件),但我在使用引导程序时遇到了问题。我可以显示我的自定义 UI,但它不会安装任何东西 - 它失败并在日志中显示以下内容。
如果我在 WiX 源中使用 WixUX,也会发生同样的事情。如果我(手动)以管理员身份运行它,它将使用我的 GUI 或 WixUX 安装文件。如果我使用默认值WixStandardBootstrapperApplication
,无论海拔如何,它都可以正常安装。
MSI文件本身当前安装到 UserData 中,因此它实际上不需要提升。
我的 Bundle.wxs 看起来像:
我还没有真正找到关于Burn的任何文档,所以我正在使用 WixUX 项目来解决它,并且我正在Bootstrapper.Engine.Plan(LaunchAction.Install);
尝试安装。
wix - 解压 WIX Burn 捆绑包
是否有可能以某种方式解压捆绑包?我需要确保捆绑包中的所有包都正确签名...
TIA
c# - 在自定义 Burn Bootstrapper 应用程序中执行 MSI 包
我将 MSI 包与 Burn 中的 .NET 4.0 框架安装程序捆绑在一起。由于我不喜欢 Burn 应用的用户界面,因此我编写了自己的自定义引导程序应用程序。.NET 框架已正确安装(如果尚未安装)。但我不知道如何安装 MSI 包。这是我的自定义 BA 的代码,我已经检查过它是否被执行。
这方面的文档很少。我不应该在 Run() 中安装软件包吗?这个 ting 是如何工作的?
编辑:我忘了提到这是一个自定义的托管引导程序应用程序。如果它有什么不同。
我能想到的最好的是:
但这只会导致一个窗口告诉我安装已准备好。然后我关闭,没有更多的事情发生。
installation - 如何允许在 WiX 刻录引导程序中选择 MSI 功能?
我刚刚开始使用 Burn 来尝试链接多个 MSI 文件。我正在使用 WiX v3.6.2705.0。
链接正在工作,但我现在正在尝试使可选功能正常工作。我希望这只是将我的 MsiPackage 标签的 EnableFeatureSelection 设置为“是”的情况,但它是否打开或关闭都没有任何区别。
是否需要做任何其他事情才能使可选功能正常工作,或者这是一个已知问题?
谢谢,艾伦
installation - WiX/Burn 安装 .NET 4 框架先决条件无法重新启动
我创建了一个需要安装 .NET 4 才能运行的自定义 UX。我已按照Burn的先决条件安装 .NET 4 的说明进行操作,并且当不需要在 .NET 之后重新启动时,这非常有效。但是,如果需要重新启动,我单击立即重新启动按钮,但出现以下错误:
日志文件包含以下内容:
为什么会这样?
wix - Wix 3.6 Burn:非托管自定义 UI
我想将多个 MSI 打包到一个安装包中,因此我使用的是来自 Wix3.6 的 Burn。
我想要一个简单的用户界面,允许选择应该安装哪些包。
我了解标准 BA (wixstdba.dll) 不提供此功能,我需要编写自己的 BA。
我一直在将 'wix36-sources' 包中的项目 'wixstdba' 作为 C++ BA 的示例。首先,我尝试简单地重建项目并将生成的 DLL 添加到我的 Bundle 中,如下所示:
我成功构建了 Bundle:
但是,当我运行生成的 .exe 时,什么也没有发生。没有 UI 出现,没有安装软件,也没有错误消息。
知道我可能做错了什么吗?
wix - wix 如果单击取消按钮,则烧录引导程序崩溃问题
我正在尝试创建一个安装 .Net 框架 4 作为先决条件的 Wix 刻录引导程序,然后安装我的 msi。引导程序 exe 工作正常,但唯一的问题是,每当我尝试在中途取消安装时,引导程序就会崩溃。请帮我解决问题。提前致谢。
wix - 尝试捆绑 .NET 框架依赖项时,WiX 找不到文件
尝试构建依赖于 .NET 4 框架的 Burn 引导程序时,我遇到了一个奇怪的错误。我已经下载了 WiX 设置的源代码并将其包含NetFx.wxs
在我的项目中,并在链中添加了 PackageGroupRef,但出现以下错误:
错误 LGHT0103:系统找不到文件 'dotNetFx40_Full_x86_x64.exe'
文件Netfx.wxs
:
我该如何解决这个问题?
wix - 防止 Msi 外部文件被压缩并包含到刻录引导程序中
是否可以将 Msi 包包含到引导程序中,但不能包含任何外部文件?
所以我的 msi 安装程序有一个文件:
输出:
- 安装程序.msi
- 数据库.bak
现在,如果我将刻录链设置为包含 msi 包:
“Database.bak”文件也被压缩到生成的 exe 中。是否可以压缩 msi 而不是 .bak 文件?
如果没有人可以比我更好地回答这个问题,那么我根本不需要这样做!:)