bootstrapper相关内容

WiX:在哪里可以下载引导程序?

我正在运行 Visual Studio 2008 SP1,在尝试编译我的 WiX 项目时出现以下错误: 找不到所需的文件“C:\Program"中的“setup.bin"文件\微软SDKs\Windows\v6.0A\Bootstrapper\Engine 我已经安装了 Windows Installer 3.0 和 Windows Platform SDK.我有一个 Microsof ..
发布时间:2021-09-27 20:10:53 其他开发

Bootstrapper:在运行之前检查是否安装了 msi 版本

我正在尝试为以下问题寻找解决方案: 我有许多程序(让我们称它们为奴隶),它们都依赖于一个程序(主).我需要为每个从站分发一个安装程序.这个安装程序需要安装master. 我希望能够对两个部分进行版本控制,因此多个 msi 似乎是正确的解决方案,并与引导程序链接在一起. 我的问题是,如果从属安装程序安装与已安装的主服务器版本相同的版本,.msi 将以修复/删除模式运行. 从用 ..
发布时间:2021-09-27 20:08:49 其他开发

WiX Bootstrapper - 难以检测软件是否已安装 C++ 可再发行,SQL Server Compact 3.5 SP2

到目前为止(感谢 Rob Mensching 的帖子),如果安装了 .NET 4.0,我的代码将检测到它,并且它会直接通过它.我无法正确检测 Microsoft Visual C++ 2010 x86 Redistributable 或 Microsoft SQL Server Compact 3.5 Service Pack 2. 我的代码如下.我正在学习,所以我希望尽可能多的建设性批评. ..
发布时间:2021-09-27 20:08:01 C/C++开发

Wix Burn:自定义引导程序升级但与旧版本并排安装

我正在努力解决我的自定义引导程序升级问题.通过关注此线程,我正在使用 LaunchAction.Install. 这会升级产品和 Boostrapper,但旧的 Bootstrapper 仍然存在,如下面的屏幕截图所示. 如果我从这里调用 1.0.0.0 版,它会显示 Dialog to Install,但什么也不做.但是,调用 1.0.1.0 版可以让我选择卸载产品.但是,在卸载时, ..
发布时间:2021-09-27 20:07:40 其他开发

Wix Bootstrapper:引导程序事件序列

我已经开始玩托管 Boostrapper 类和事件.简而言之,我添加了 BoostrapperCore.dll,它会给你命名空间 Microsoft.Tools.WindowsInstallerXml.Bootstrapper 我能够从不同博客中的一些示例中获得一些信息.例如,入口点是 BootstrapperApplication.Run(),在引导程序应用程序准备运行时调用. ..
发布时间:2021-09-27 20:06:22 其他开发

如何将默认的“安装位置"传递给 RtfLicense 引导程序?

我正在使用 rtflicence 标准引导程序在链中的 poject msi 之前安装 dotnet. 我注意到有一个“选项"按钮,它显示安装位置对话框并允许用户更改默认安装目录. 我需要: 阻止显示此选项按钮,或 使用默认路径填充安装位置,并在用户更改时将其传递回安装程序. 我读到可以从引导程序将 Burn 变量传递给 msipackages,但我没有找到任何进一步的细 ..
发布时间:2021-09-27 20:06:17 其他开发

使用 wix burn Bootstrapper UI 取消安装和回滚

我使用的是 Wix 3.7.我正在尝试创建安装我的 msi 的 wix 刻录引导程序.我在我的 BA UI 中添加了两个按钮,用于安装和取消.我正在使用 C# 进行 BA UI 设计. 我在安装按钮中添加了以下代码以启动安装. MySampleBA.Model.Engine.Detect();MySampleBA.hwnd = IntPtr.Zero;MySampleBA.Model.B ..
发布时间:2021-09-27 20:06:06 其他开发

如何使用 wix bootstrapper 修改 msi 的已安装功能?

我正在尝试在 wix bootstrapper 程序中调用 msi.它在安装时工作正常.所选功能安装正确.但安装后我试图修改已安装的功能.在控制面板中有更改按钮.但是当我点击它时,它会显示一个带有修复、卸载、取消按钮的对话框.没有用于修改安装程序功能的修改按钮. 如果有,请说明解决方案. Bootstrappertheme.wxl 中的代码是 ..
发布时间:2021-09-27 20:05:30 其他开发

在 WiX Bundle 中包含 .NET 安装程序未检测是否已安装

我使用的是 WiX 3.7,我无法让简单的 包元素工作,因为它没有带来 Net FX 安装程序包,也没有将其嵌入安装程序.exe.我已经在我的 Bundle.wxs 文件中为此创建了我自己的包,但我仍然遇到问题.似乎总是尝试安装 .NET 4,即使机器已经安装了 .NET. 我不太确定 InstallCondition 和 ..
发布时间:2021-09-27 20:04:41 其他开发

Wix Burn:如何阻止 Bootstrapper 自行安装

我相信这个问题可能在我之前就有人问过,但不知何故,我没有找到合适的答案. 我可能需要编写自己的托管引导程序.但是直到现在,在我得到的示例中,引导程序也在自行安装并出现在 Add-Remove 程序中,而不是我的产品中. 问题:我们可以让引导程序只安装我们的产品和必备应用程序而不安装自身吗? 问候 解决方案 没有.Burn 不是“火而忘记"的引导程序.见 http://ro ..
发布时间:2021-09-27 20:02:36 其他开发

从 PackageID 获取显示名称

查看 Wix Standard Bootstrapper 应用程序的源代码,似乎每个包都有一个 DisplayName 属性: pPackage->sczDisplayName 但是,WiX 安装项目中使用的 BootstrapperCore dll 没有此属性.有没有办法从托管代码中的包中提取此属性? 解决方案 我将 Bal 代码移植到 C# 中,试图让它像 C++ 代码一样工作: ..
发布时间:2021-09-27 20:01:14 其他开发

WiX 3.8 Burn 无法提升包安装程序

我正在制作软件包安装程序并遵循 KISS 原则.WiX 3.6-3.8 中制作的捆绑包无法在 Windows XP 上运行(但在 Windows 7 中按预期运行).原因是海拔错误 0x800705b4. [14DC:15A8][2014-02-12T11:54:46]e000:错误 0x800705b4:无法等待子连接到管道.[14DC:15A8][2014-02-12T11:54:46]e0 ..
发布时间:2021-09-27 18:49:30 其他开发

WiX .NET Bootstrapper - 功能选择

我们正在尝试使用自定义 .NET Bootstrapper 来通过我们的 WiX 安装程序有选择地安装 MSI 包中的功能. 注册到活动 PlanMsiFeature 后,我们认为我们将能够访问 MSI 中的功能并根据预设条件排除某些功能.然而,该事件似乎从未被调用过.有没有人成功使用过这个活动? 非常感谢. 解决方案 我们解决了这个问题.缺少几个关键项目. 1) 在包含 ..
发布时间:2021-09-26 19:39:10 其他开发

使用附加输入自定义 WiX Burn 主题

我正在考虑使用 Burn 作为安装程序的引导程序,我需要将几个参数传递到 MSI. 我知道这样做的方法是使用 MsiProperty 元素,我遇到的问题是显示 UI 以捕获这些属性.我知道我可以通过托管引导程序应用程序主机创建一个完全自定义的 UI,但是结果证明这需要大量工作才能对引导程序进行相对较小的调整. 我发现这篇博客文章描述了如何进行基本的 UI 自定义,并想知道是否可以以类似 ..
发布时间:2021-09-26 19:34:52 其他开发

WiX 烧录升级在最后显示卸载 UI

我正在尝试为 WiX 和 Burn 创建自定义 UI.除了一件事,我几乎完成了.在升级(例如 1.0.0 到 1.1.0)的安装结束时,卸载先前版本并显示其 UI.我的问题是我应该如何处理这个问题,以便用户最终看不到卸载 UI. 解决方案 在升级基于 Burn 的安装程序时,该过程将升级安装程序中捆绑的每个 MSI,然后它会卸载em> 使用命令行参数 -uninstall -quiet - ..
发布时间:2021-09-14 20:17:58 其他开发