wix3.7相关内容

WIX 组合框填充值

有没有人知道如何使用 WIX 设置将值填充到组合框.我过去几周一直在尝试.我无法实现这一点,尝试执行我的 MSI 时组合框没有出现.下面提供我在做什么.请帮帮我. " ..
发布时间:2021-09-27 20:11:02 其他开发

在 Visual Studio 2008/2010 中无法看到 WIX 项目类型

我的机器上安装了 Visual Studio 2008、2010 和 WIX37.msi (WIX 3.7). 但是,我无法在 Visual Studio 2008/2010 中看到 WIX 项目类型. 我需要安装额外的工具/插件吗? 解决方案 我的机器上安装了 Visual Studio 2008 和 Visual Studio 2010,并且从 Codeplex.事情对我来 ..
发布时间:2021-09-27 20:10:03 其他开发

获取生成的 ProductCode 作为 Wix 中的变量

在我们的产品中,我们在 Wix 中使用 Product Id="*" 来告诉它为每个新版本生成一个新的产品代码.我们现在需要在安装期间将 MSI 的产品代码记录到我们的注册表项之一中.我们可以通过在“卸载"注册表项中循环查找我们的产品名称和版本来在运行时推断产品代码,但在安装时直接记录此信息会更清晰. Wix 有没有办法告诉我它生成了什么 ProductCode,以便我可以将它作为变量添加到 ..
发布时间:2021-09-27 20:09:57 其他开发

使用 Wix 安装结束时添加多个复选框

我有我的 C# 应用程序的设置.在设置结束时,我添加了一个建议启动应用程序的复选框.它运作良好.但我无法添加建议启动可选安装程序的第二个复选框. 这是我的代码: ..
发布时间:2021-09-27 20:07:25 C#/.NET

WiX - Burn 是否支持双用途 msi 包?

Burn 是否支持根据 这些微软指南? 我尝试准备这样一个包,但看起来用 Burn 创建的引导程序不会卸载 MSI 包,该包是在最终用户提升 UAC 权限后按机器安装的. Burn 的源代码是: ..
发布时间:2021-09-27 20:07:03 其他开发

在 WIX 中在运行时为快捷方式动态分配名称

我想根据用户输入为快捷方式指定不同的名称.使用 WiX 工具集是否可行?我曾尝试将属性值分配给 Shortcut 元素的 Name 属性,但它不起作用. 解决方案 快捷方式表 不是 已格式化,因此无法在运行时使用 [PROPERTY] 对其进行变异. 我知道的唯一方法是: 跳过快捷方式表并编写自定义操作来自己处理. 编写自定义操作以在运行时使用 SQL TEMPORARY 语 ..
发布时间:2021-09-27 20:06:00 其他开发

在 WiX 自定义托管引导程序应用程序中下载安装程序包的正确方法是什么?

我编写了一个我一直在使用的 WiX 自定义 MBA,它嵌入了我安装所需的所有安装包(msis、cabs 和 exe).但是,我现在想制作一个轻量级的网络引导程序,它将下载需要安装的软件包.我以为您可以使用底层的 WiX 引导程序引擎免费获得它,但我想我错了. 我尝试订阅 ResolveSource 事件以获取包的下载 url 并将其下载到本地源位置,但此时似乎为时已晚,因为我的安装失败并显示 ..
发布时间:2021-09-27 20:05:57 C#/.NET

使用 WiX 将文件夹安装到 ALLUSERS(不是快捷方式!)

我有一个 MSI 文件,它正在安装一个文件夹,里面有一堆文件.我有一个放置文件的位置: Windows XP:C:\Documents and Settings\All Users\Documents\MyFolder Windows 7:C:\Users\Public\Documents\MyFolder 问题是我不想对这些路径进行硬编码,但无论我在哪里看,我都找不到如何做到这 ..
发布时间:2021-09-27 20:05:47 其他开发

ICE03:字符串溢出(大于列中允许的长度);表:自定义操作

我收到以下代码的 ICE03:字符串溢出警告: 我想知道为什么会这样? 解决方案 CustomAction/@Value 属性在 Windows 安装程序中限制为 255 个字符.因此,如果您的 "VERY LONG STRING COMES HERE" 超过 255 个字符,您将遇到 ICE 警告.Binary/@Id 甚至更短,因为它们是 MSI 中的“标识符",Windows ..
发布时间:2021-09-27 20:05:33 其他开发

在 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 其他开发

如何在没有许可协议步骤的情况下创建引导程序应用程序

我创建了一个 WiX Bootstrapper 项目.安装运行时,会显示许可协议. 我想创建一个没有这一步的引导程序,因为我不希望它显示任何许可协议.有可能做到吗?如果是,如何? 解决方案 假设您正在使用 WiX 标准 Bootstrapper 应用程序,您当前的 BootstrapperApplicationRef 可能如下所示: WixStandardBootstrappe ..
发布时间:2021-09-27 20:01:01 其他开发

WIX:从 c# 类参数更改安装目录?

我正在创建一个安装向导,我有一个页面,您可以在其中选择要安装程序的位置.在我的 c# 类中,我有 InstallPath 保存我想要安装程序的确切目录. 默认为 c:\Program Files. 在我的 WiX 设置文件中,我有: ..
发布时间:2021-09-27 19:36:45 C#/.NET

WiX 3.7:如何在卸载过程中添加或更新对话框?

我需要添加一个对话框,该对话框将在确认(“您确定要卸载此产品吗?")对话框后立即弹出,在完全卸载(不是主要升级)过程中.此对话框将提示用户回答问题,并根据响应设置一个属性,该属性将在 RemoveRegistryKey 元素的条件中使用(即,仅当用户选择删除注册表项的选项时,它才会删除注册表项). 我知道如何将对话框添加到安装序列中(我正在使用修改后的 WixUI_InstalLDir 序列 ..
发布时间:2021-09-26 19:45:30 其他开发

Wix 工具集 - 为用户配置文件文件夹路径和程序文件设置属性

我正在使用属性来设置注册表项的值.这是因为在第一次安装时我有一个默认值,然后在升级时使用当前的注册表值. 我需要一个属性来设置用户本地文件夹和程序文件夹的路径.我知道下面的代码是错误的,但我该怎么做.我想至少我想做一个 Type 51 自定义操作,但不了解文档. 我认为有三个相关部分 ..
发布时间:2021-09-26 19:45:24 其他开发

WixUI_Mondo 和 WixUI_InstallDir

是否可以结合 WixUI_Mondo 和 WixUI_InstallDir?我需要一个对话框,用户可以在其中更改目标文件夹,然后继续选择安装类型.请帮忙,我是 Wix 工具集的新手.谢谢! 解决方案 Mondo:我可能在这里遗漏了一些您需要的基本内容,但 Mondo 对话框集确实有一个这样的对话框 - 按顺序第三个,选择 "Custom".也许这就是你所需要的?: 要使 Browse ..
发布时间:2021-09-26 19:43:08 其他开发

WiX - 卸载 msi 时如何卸载捆绑包

我正在使用 WiX 安装我的 .msi,我正在使用 Bundle Element 生成一个 WiX Bundle.我尽量不在“添加/删除程序"上显示捆绑包,所以我像这样设置捆绑包元素的属性: DisableRemove、DisableModify 和 DisableRepair 为“yes"使捆绑包隐藏在“添加/删除程序"下. 我的问题是当我卸载我的应用程序时,应用程序被正确卸载,但捆 ..
发布时间:2021-09-26 19:41:53 其他开发

将命令行参数从 WiX 包传递给 MSI

我使用的是 Wix 3.7.我有一个 MSI,我想设置一个注册表项(可能通过自定义操作,因为他必须检查该键是否已存在). 我了解引导程序项目中的 Bundle 无法更改机器状态(例如设置注册表).因此,我试图通过 传递命令行参数,但似乎没有在引导程序的日志文件中显示为命令行参数. 是否可以在 Bundle 中设置注册表项? 如果没有,我如何添加命令行参数( ..
发布时间:2021-09-26 19:31:20 其他开发