有关使用Windows Installer XML,版本3进行部署的问题。
在控制台应用程序中工作时,WiX MSI 安装程序中的 HTTPS API 调用失败
我正在使用 WiX 工具集为 .NET Framework 4.8 应用程序开发自定义安装程序。在安装过程中,我需要进行 HTTPS API 调用。 API 调用在
Wix 3.14真的支持ARM64和ARM64自定义操作吗?
这么简单的问题?正确的?似乎不是...不同的网站都说在 3.14 的某个版本之后可以。我已经下载了最新版本(3.14.1.8722)并执行candle.exe -v...
可以根据功能选择使用相同的可执行文件注册多个Windows服务吗?
仅使用Wix工具集和标准功能,有没有一种方法可以使用不同的参数将相同的可执行文件多次注册为Windows服务,但每个服务注册都是依赖的...
我是 Wix 的新手,这就是我正在尝试做的事情。如果我检测到已安装相同的应用程序,我需要抛出一条消息。我想使用它的注册表项找到它 这是鳕鱼...
我正在使用wix工具集v4构建一个使用内置对话框WixUI_InstallDir的MSI。 当我双击 MSI 安装程序来卸载该程序时,它确实打开了“维护”对话框...
我将当前的安装程序从 wix 3 升级到 wix 5,现在我的自定义对话框显示错误: “LiecenseAgreementDlg 的打印按钮没有在 ControlEvent 表中定义事件。...
Gitlab Pipeline - 在 Gitlab Pipeline 中使用 WiX Toolset v3
我需要在Gitlab Pipeline期间运行WiX Toolset V3.14.1 light命令,但它永远无法运行。 作业配置 标签: - saas-windows-medium-amd64 # 使用 Windows 运行程序 作业执行
WIX 构建错误 ICE61:Upgrade.ActionProperty ...无法在属性表中创作
我正在应用这篇文章的最佳解决方案 如何卸载wix安装程序中的另一个程序?卸载旧版本的产品。 产品.wxs 我正在应用这篇文章的最佳解决方案 如何卸载wix安装程序中的另一个程序?卸载旧版本的产品。 产品.wxs <Property Id="OLD_VERSION" Secure="yes" Value="{53...}" /> <Upgrade Id="EA..."> <UpgradeVersion OnlyDetect="no" Property="OLD_VERSION" Minimum="0.0.0" Maximum="19.0.0" /> </Upgrade> msi 包已构建,我可以运行它,升级过程似乎可以正常工作,但是我在 VS 上收到此错误(这会破坏 devops)。 ICE61: Upgrade.ActionProperty OLD_VERSION cannot be authored in the Property table. 除了在 Visual Studio 的“项目 Pettings”>“工具设置”选项卡中抑制 ICE61 之外,还有其他方法可以解决此问题吗? 我使用的是WIX 3.11.2 如果您想要一个软件包来升级另一个产品,请添加新的 Upgrade/UpgradeVersion 与旧产品的升级代码对。 我通过注释掉声明属性的行来修复相同的错误,即: <!--Property Id="OLD_VERSION" Secure="yes" Value="{53...}" /-->
我有 WiX 安装程序,它创建一个 Windows 服务并启动它。我需要在服务启动之前完成一些自定义操作,因为它们包括读取一些配置文件。这就是我的
如何使用 JavaScript 在 Wix 母版页中设置或更新 Cookie?
我正在开发一个 Wix 网站,并尝试在母版页 (masterPage.js) 中使用 JavaScript 来操作 cookie。我尝试使用以下代码设置 cookie: 导出函数text151_cl...
我们有一个使用 WiX 创建的安装程序,由于某种原因,在执行重大升级时停止了日志记录(即在标准 Windows %temp% 目录中创建的日志)。如果干净安装...
WiX 安装程序 - 添加到现有 MSI 的新组件在升级过程中无法安装
我有一个现有的 MSI,但是当我添加新的文件组件和功能时,它不会作为升级的一部分进行安装。首次安装时,所有内容均已正确安装 - 我是什么...
我正在尝试使用 WiX 创建一个安装程序,其中有一个通过 UNC 路径写入网络驱动器的步骤,但无论我做什么,我都会遇到错误“无法访问网络位置”...
如何使ExePackage的Wix DetectCondition始终为True?
我正在使用wix制作刻录安装程序,并且我有一个特定的ExePackage,我只想在卸载时运行它。我假设要执行此操作,我需要为我的
使用 Wix 工具集创建 .msi 包时,错误的合法版本应类似于“x.x.x.x”
我的项目正在使用Wix Toolset创建.msi文件。 在构建 MSI 文件时,它显示以下错误。 C:\projects\ABCInstallerW35.wxs(8): 错误 CNDL0108: Product/@Version 属性的 val...
Wix:错误 LGHT0091:找到重复的符号“属性:WIX_IS_NETFRAMEWORK_472_OR_LATER_INSTALLED”
我刚刚开始使用 MS 托管代理在 Azure Devops 管道中收到此错误。我没有做任何代码更改,它才刚刚开始发生。 错误 LGHT0091:重复符号“属性:
我编写了一个相当复杂的Wix V3项目,包含超过4000个文件。我想将 .wxs 文件拆分为几个链接在一起的较小的 .wxs 文件以形成一个项目,但我不知道如何操作
我有一个自定义操作,在安装或升级期间只需执行一次。 发生的情况是,如果同一产品有旧版本,则自定义操作将执行两次
当用户将功能从“选定”更改为“未选定”时如何执行自定义操作?
如果用户取消选择特定功能,我想执行我的自定义操作。无论是在修复、升级还是卸载期间,这都没有关系。 在 Up 期间,不应执行该操作...
尝试让多个实例工作,如何让ProductName变量成为基于实例的目录名称?下面的代码片段出现在完整的代码中。 <