bootstrapper相关内容
我正在运行 Visual Studio 2008 SP1,在尝试编译我的 WiX 项目时出现以下错误: 找不到所需的文件“C:\Program"中的“setup.bin"文件\微软SDKs\Windows\v6.0A\Bootstrapper\Engine 我已经安装了 Windows Installer 3.0 和 Windows Platform SDK.我有一个 Microsof
..
我正在尝试为以下问题寻找解决方案: 我有许多程序(让我们称它们为奴隶),它们都依赖于一个程序(主).我需要为每个从站分发一个安装程序.这个安装程序需要安装master. 我希望能够对两个部分进行版本控制,因此多个 msi 似乎是正确的解决方案,并与引导程序链接在一起. 我的问题是,如果从属安装程序安装与已安装的主服务器版本相同的版本,.msi 将以修复/删除模式运行. 从用
..
到目前为止(感谢 Rob Mensching 的帖子),如果安装了 .NET 4.0,我的代码将检测到它,并且它会直接通过它.我无法正确检测 Microsoft Visual C++ 2010 x86 Redistributable 或 Microsoft SQL Server Compact 3.5 Service Pack 2. 我的代码如下.我正在学习,所以我希望尽可能多的建设性批评.
..
我正在努力解决我的自定义引导程序升级问题.通过关注此线程,我正在使用 LaunchAction.Install. 这会升级产品和 Boostrapper,但旧的 Bootstrapper 仍然存在,如下面的屏幕截图所示. 如果我从这里调用 1.0.0.0 版,它会显示 Dialog to Install,但什么也不做.但是,调用 1.0.1.0 版可以让我选择卸载产品.但是,在卸载时,
..
..
我已经开始玩托管 Boostrapper 类和事件.简而言之,我添加了 BoostrapperCore.dll,它会给你命名空间 Microsoft.Tools.WindowsInstallerXml.Bootstrapper 我能够从不同博客中的一些示例中获得一些信息.例如,入口点是 BootstrapperApplication.Run(),在引导程序应用程序准备运行时调用.
..
我正在使用 rtflicence 标准引导程序在链中的 poject msi 之前安装 dotnet. 我注意到有一个“选项"按钮,它显示安装位置对话框并允许用户更改默认安装目录. 我需要: 阻止显示此选项按钮,或 使用默认路径填充安装位置,并在用户更改时将其传递回安装程序. 我读到可以从引导程序将 Burn 变量传递给 msipackages,但我没有找到任何进一步的细
..
我使用的是 Wix 3.7.我正在尝试创建安装我的 msi 的 wix 刻录引导程序.我在我的 BA UI 中添加了两个按钮,用于安装和取消.我正在使用 C# 进行 BA UI 设计. 我在安装按钮中添加了以下代码以启动安装. MySampleBA.Model.Engine.Detect();MySampleBA.hwnd = IntPtr.Zero;MySampleBA.Model.B
..
我正在尝试在 wix bootstrapper 程序中调用 msi.它在安装时工作正常.所选功能安装正确.但安装后我试图修改已安装的功能.在控制面板中有更改按钮.但是当我点击它时,它会显示一个带有修复、卸载、取消按钮的对话框.没有用于修改安装程序功能的修改按钮. 如果有,请说明解决方案. Bootstrappertheme.wxl 中的代码是
..
我使用的是 WiX 3.7,我无法让简单的 包元素工作,因为它没有带来 Net FX 安装程序包,也没有将其嵌入安装程序.exe.我已经在我的 Bundle.wxs 文件中为此创建了我自己的包,但我仍然遇到问题.似乎总是尝试安装 .NET 4,即使机器已经安装了 .NET. 我不太确定 InstallCondition 和
..
我相信这个问题可能在我之前就有人问过,但不知何故,我没有找到合适的答案. 我可能需要编写自己的托管引导程序.但是直到现在,在我得到的示例中,引导程序也在自行安装并出现在 Add-Remove 程序中,而不是我的产品中. 问题:我们可以让引导程序只安装我们的产品和必备应用程序而不安装自身吗? 问候 解决方案 没有.Burn 不是“火而忘记"的引导程序.见 http://ro
..
查看 Wix Standard Bootstrapper 应用程序的源代码,似乎每个包都有一个 DisplayName 属性: pPackage->sczDisplayName 但是,WiX 安装项目中使用的 BootstrapperCore dll 没有此属性.有没有办法从托管代码中的包中提取此属性? 解决方案 我将 Bal 代码移植到 C# 中,试图让它像 C++ 代码一样工作:
..
标题说明了一切.我似乎找不到全面的命令/标志/事物-I-can-do-from-the-command-line 列表. 解决方案 WiX 安装程序将采用标准的 Windows Installer 命令行开关,如下所述:https://msdn.microsoft.com/en-us/library/windows/desktop/aa367988(v=vs.85).aspx 如果您
..
我正在制作软件包安装程序并遵循 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
..
我们正在尝试使用自定义 .NET Bootstrapper 来通过我们的 WiX 安装程序有选择地安装 MSI 包中的功能. 注册到活动 PlanMsiFeature 后,我们认为我们将能够访问 MSI 中的功能并根据预设条件排除某些功能.然而,该事件似乎从未被调用过.有没有人成功使用过这个活动? 非常感谢. 解决方案 我们解决了这个问题.缺少几个关键项目. 1) 在包含
..
我正在考虑使用 Burn 作为安装程序的引导程序,我需要将几个参数传递到 MSI. 我知道这样做的方法是使用 MsiProperty 元素,我遇到的问题是显示 UI 以捕获这些属性.我知道我可以通过托管引导程序应用程序主机创建一个完全自定义的 UI,但是结果证明这需要大量工作才能对引导程序进行相对较小的调整. 我发现这篇博客文章描述了如何进行基本的 UI 自定义,并想知道是否可以以类似
..
我想将一个项目包含在我的 WIX Bootstrapper 中. 项目名称是“Project-1 With Spaces" 在我的 WIX Bootstrapper 中,我试图像这样访问这个项目 $(var.Project-1_With_Spaces.TargetDir) 这会引发错误 未定义的预处理器变量 '$(var.Project-1_With_Spaces.TargetD
..
我使用 Win-Forms 用 C# 为 Net Framework 2.0 编写了一个 Boostrapper UI.它开始工作正常,设计的表单按预期响应. 这是我的 Wix 捆绑代码:
..
我正在尝试为 WiX 和 Burn 创建自定义 UI.除了一件事,我几乎完成了.在升级(例如 1.0.0 到 1.1.0)的安装结束时,卸载先前版本并显示其 UI.我的问题是我应该如何处理这个问题,以便用户最终看不到卸载 UI. 解决方案 在升级基于 Burn 的安装程序时,该过程将升级安装程序中捆绑的每个 MSI,然后它会卸载em> 使用命令行参数 -uninstall -quiet -
..
我使用 WIX 创建了一个需要提升权限才能正常工作的 MSI.在MSI项目中,我通过 指定了这个 现在我将此 MSI 包含在基于 WixWPF Bootstrapper 的自定义引导程序项目中.据我了解,引导程序本身不应改变机器状态,因此不应要求提升权限. 我现在希望 Bootstrapper
..