WiX工具集(以前称为Windows Installer XML)是一个工具集,可以从XML源代码构建Windows安装包和WiX引导程序。该工具集支持一个命令行环境,开发人员可以将其集成到他们的构建过程中,以构建MSI和MSM安装程序包以及EXE引导程序。对于基于云的Web开发平台,请使用[wixcode]标记。
我正在使用 Bootstrapper WIX 安装程序为我的应用程序制作 exe。我正在尝试备份当前的 SQL Server 2014 并在安装后恢复到 SQL Server 2022。这是我的链条
我有一个自定义的 WiX 扩展(WiX 本身的扩展)。 https://github.com/nbelyh/VisioPanelAddinVSTO/tree/master/VisioWixExtension 这是用于构建 Office (Visio) 相关安装...
如何将 heat.exe 与 Visual Studio 扩展一起使用?
Wix 工具集(v.3)有一个名为 heat.exe 的工具,用于“收获”特定位置的文件并生成 .wxs 文件,该文件指定将成为安装程序包一部分的文件...
Wix 第三方 exe 包和新的 msi 无法弄清楚检测条件
我正在尝试弄清楚如何将第三方软件 .exe 与我的 wpf 应用程序 .msi 捆绑在一起。我创建了一个 wix 安装程序项目并正确构建了我的 .msi 文件,现在我想捆绑它
使用 Wix 工具集创建 .msi 包时,错误的合法版本应类似于“x.x.x.x”
我的项目正在使用Wix Toolset创建.msi文件。 在构建 MSI 文件时,它显示以下错误。 C:\projects\ABCInstallerW35.wxs(8): 错误 CNDL0108: Product/@Version 属性的 val...
这与这个问题有关。 回顾一下: 我有一个 WiX 4 捆绑包,它安装了多个 MSI(也是使用 WiX 4 编写的),我们将它们命名为 MsiA、MsiB 和 MsiC。所有组件都在我的控制之下...
我希望在我的 wix 网站上关于我的按钮“#button5”有以下条件: 标准颜色:白色; 当用户在页面(联系人)上时,按钮颜色会改变...
是否可以安排从 Windows 注册表读取值? 我有一个 CustomAction,需要在读取注册表值并将其保存到属性之前执行。我正在尝试...
如何添加仅在卸载时发生的 WiX 自定义操作(通过 MSI)?
我想修改 MSI 安装程序(通过 WiX 创建)以在卸载时删除整个目录。 我了解 WiX 中的“RemoveFile”和“RemoveFolder”选项,但这些选项不够强大...
我创建了一个安装文件,其中包含在存储在二进制表中的 dll 中定义的各种 C++ 自定义操作。 这些自定义操作在 InstallExecuteSequence 中起作用,但在我中不起作用...
使用 WiX ExeCommand 重新启动 Windows 服务的自定义调度程序
我到底可以在哪里添加自定义操作来安排我的 Windows 服务的任务,使其每晚凌晨 3 点运行,以便使用 wix 重新启动。下面是我在 ComponentsGenerate.wxs 中的代码 我到底可以在哪里添加自定义操作来安排我的 Windows 服务每晚凌晨 3 点运行以使用 wix 重新启动任务。下面是我在 ComponentsGenerate.wxs 中的代码 产品:Multisoil App(64 位)-- 错误 1722。 是Windows安装程序包。作为安装一部分运行的程序未按预期完成。请联系您的支持人员或软件包供应商。操作 CreateScheduledTask,位置:C:,命令:C:\WINDOWS\SysWOW64\schtasks.exe /Create /SC DAILY /TN RestartService /TR "net stop BundleMultiSoil && net start BundleMultiSoil" /ST 03:00 /RU SYSTEM 服务之前安装得很好。只是无法自定义操作。不明白我做错了什么。 ExeCommand 不是批处理文件。它是一个可执行文件,并且是命令行。 && 正在传递给 schedtask 操作,并且可能不是有效的命令行参数。使用 cmd.exe 会被解释为一个新命令...但那是因为 cmd 解释整个字符串。
在c#中使用wix重新启动Windows服务的自定义调度程序
我到底可以在哪里添加自定义操作来安排我的 Windows 服务的任务,使其每晚凌晨 3 点运行,以便使用 wix 重新启动。下面是我在 ComponentsGenerate.wxs 中的代码 我到底可以在哪里添加自定义操作来安排我的 Windows 服务每晚凌晨 3 点运行以使用 wix 重新启动任务。下面是我在 ComponentsGenerate.wxs 中的代码 产品:Multisoil App(64 位)-- 错误 1722。 是Windows安装程序包。作为安装一部分运行的程序未按预期完成。请联系您的支持人员或软件包供应商。操作 CreateScheduledTask,位置:C:,命令:C:\WINDOWS\SysWOW64\schtasks.exe /Create /SC DAILY /TN RestartService /TR "net stop BundleMultiSoil && net start BundleMultiSoil" /ST 03:00 /RU SYSTEM 服务之前安装得很好。只是无法自定义操作。不明白我做错了什么。 ExeCommand 不是批处理文件。它是一个可执行文件,并且是命令行。 && 正在传递给 schedtask 操作,并且可能不是有效的命令行参数。使用 cmd.exe 会被解释为一个新命令...但那是因为 cmd 解释整个字符串。
WiX v4 工具集:运行自定义批处理脚本并将输出数据存储到变量
我目前正在探索 WiX v4,在我的场景中面临一个小挑战。 我的场景: 我开发了一个 Windows 服务的安装程序。在安装此服务之前,我需要
我在Wix3.11中做了一个小安装,想法是运行欢迎对话框,然后许可证,然后准备。 使用以下代码,我可以从欢迎对话框转到就绪对话框并返回,b...
我有一个适用于我的 WPF 应用程序的 MSI 安装程序。通常它是通过 AzureDevops 管道构建和部署的,但自 4 月 8 日以来就失败了。我认为值得注意的是:没有代码更改......
我们正在使用 mcr.microsoft.com/dotnet/sdk:6.0 构建 .csproj 我们还需要构建一个 .wixproj 但 dotnet 构建为我们提供了 wix.exe:错误 WIX0001:System.DllNotFoundException:无法加载...
WiX v4 未检测到版本、升级代码和主要升级看似设置正确的升级
在当前状态下,我的 WiX 安装程序有一个捆绑项目,带有标准引导程序应用程序,引用单个 MSI 项目。 运行并安装捆绑包后,我会更改版本...
在 WiX 工具集升级过程中更改安装范围时收到“写入文件时出错”信息
我最近升级了使用 WiX Toolset 4 创建的应用程序安装程序。在旧版本中,我没有指定范围,而在新版本中,我将范围设置为“perUser”到所有人...
我正在为 am Office COM Addin Dll 编写一个 wix4 捆绑安装程序,它需要在 HKCR 中编写一堆注册表项(对于机器来说也是如此)来注册 Dll,然后在 HKCU 中编写一些注册表项来...