wix 相关问题

WiX工具集(以前称为Windows Installer XML)是一个工具集,可以从XML源代码构建Windows安装包和WiX引导程序。该工具集支持一个命令行环境,开发人员可以将其集成到他们的构建过程中,以构建MSI和MSM安装程序包以及EXE引导程序。对于基于云的Web开发平台,请使用[wixcode]标记。

安装和升级时仅执行一次自定义操作

我有一个自定义操作,在安装或升级期间只需执行一次。 发生的情况是,如果同一产品有旧版本,则自定义操作将执行两次

回答 2 投票 0

当用户将功能从“选定”更改为“未选定”时如何执行自定义操作?

如果用户取消选择特定功能,我想执行我的自定义操作。无论是在修复、升级还是卸载期间,这都没有关系。 在 Up 期间,不应执行该操作...

回答 1 投票 0

WiX v4 - 抑制根目录不起作用

我已在收获目录标签中将“抑制根目录”值设置为 true - 这在 wix v3 上有效 - 但在这里它似乎不起作用。可能太长了,无法包含,但看看通用......

回答 1 投票 0

如何使用 Wix 将一组文件复制到多个位置?

我正在尝试进行安装,将相同文件的副本放在多个位置...... 有没有一个简单的方法可以做到这一点? 例如。如果我想将 a.txt b.txt c.txt 放入以下所有目录中...

回答 3 投票 0

WIX 安装程序 (.MSI) 由于 WebView2 运行时安装程序注册表检查而失败

我们使用 Package bootstrapper 作为二进制流,在应用程序安装期间使用来进行 WebView2 运行时安装程序注册表检查。 但我们的安装程序失败并出现以下错误,并且安装失败

回答 3 投票 0

WiX v4 - 执行命令不起作用 - 在命令行上工作正常

我有一个运行打包的 exe 的自定义操作: 我有一个运行打包的 exe 的自定义操作: <CustomAction Id="RunIt" Directory="INSTALLFOLDER" ExeCommand="[INSTALLFOLDER]MyEXE.exe /silent >C:\output.log" Execute="deferred" Impersonate="no" Return="asyncWait" /> exe 工作正常 - /silent 命令工作正常 - 但是 >C:\output.log 似乎没有做任何事情。 当我包含 >output 命令时,它确实延长了安装持续时间,这是我所期望的 - 因为它需要时间来写入日志,但它仍然不输出任何内容。 我以前有一个包含完整执行命令的 .cmd(这包含在自定义操作中) - 这工作正常 - 但我想尝试减少不必要的文件,如果可以的话,我不明白为什么这不起作用. >C:\output.log 语法由 cmd.exe 解释。当您使用 exe CustomAction 时,Windows Installer 会直接调用 ::CreateProcess()。 ::CreateProcess() 不执行 cmd.exe 所做的任何语法处理,因此您可能 获取值 >C:\output.log 作为程序的参数输入之一。 您需要启动 cmd.exe 然后启动您的 .exe,或者您的 .exe 需要提供一个选项来登录到文件。

回答 1 投票 0

C# WiX 自定义操作崩溃并显示“无法加载文件或程序集”

我有一个 C# WiX 项目,如下所示(修剪过的代码): C# WiX 项目主要: 公共类 WixInstaller { 公共静态无效Main() { // 设置项目 var 项目 = 新项目(Ap...

回答 1 投票 0

如何从 Wix 自定义操作构建中获取额外的 CA dll 到 nuget 包中?

我有一个在多个安装程序项目中使用的 Wix 自定义操作 DLL。我想将此 DLL 部署到我们的 nuget 存储库,以便更容易共享。但是,dotnet pack 命令不...

回答 1 投票 0

向 WiX 安装程序添加自定义操作

我正在尝试使用 WiX 安装程序在 cmd 中运行自定义命令。我使用 Product.wxs 中的包含文件,该文件在整个安装过程中被正确使用。我有 3 个自定义操作...

回答 2 投票 0

安装工具集和扩展后如何在 Visual Studio 2019 中查找 Windows Installer XML 节点?

我正在尝试使用 Wix 和 Visual Studio 2019 创建一个安装程序。我是 Wix 新手,所以我刚刚开始从头开始做一些非常简单的工作。因此,我读了这个解释。我用

回答 2 投票 0

Node.js 中的 Wix 集成出现问题:获取 OAuth 令牌

您好 Stack Overflow 社区, 我目前正在致力于将 Wix 与 Node.js 后端集成,并且在 OAuth 令牌检索过程中遇到了一些挑战。这是...

回答 1 投票 0

如何在 Azure Devops 中使用 WIX 创建 .msi 安装程序?

我正在尝试使用 yaml 脚本在 azure devops 中为我的 dektop 应用程序创建一个带有 wix 的 .msi 安装程序包。下面是为此创建的 msbuild 任务: - 任务:MSBuild@1 输入: 解决方案...

回答 2 投票 0

Wix 捆绑条件适用于 Windows 10 周年更新或更高版本

我正在尝试添加 .Net 4.7 作为安装过程的一部分。但是,对于 Windows 10,.Net 4.7 仅支持周年更新或更高版本。 不幸的是,在 Burn 中,我没有内置属性...

wix
回答 4 投票 0

管道中使用 Azure Key Vault 进行代码签名 Wix 安装程序

我正在尝试对另一家公司开发的Wix安装程序包进行代码签名(我对Wix的了解有限)。 作为我们所做的概念验证工作,我使用

回答 1 投票 0

wix 中的货币错误。当用户尝试调用 api post/get 时,它在 Node.js 后端显示货币错误

当用户在我的 Wix 网站的 Node.js 后端触发 API 调用 (POST/GET) 时遇到货币错误。需要帮助: 错误场景: 用户触发 API 调用会导致货币错误...

回答 1 投票 0

尝试让多个实例工作,它不会将每个实例放在自己的文件夹中

尝试让多个实例工作,如何让ProductName变量成为基于实例的目录名称?下面的代码片段出现在完整的代码中。 <

回答 1 投票 0

回滚时如何重新启动依赖的Windows服务?

我有一个 WiX 4 捆绑包,它安装了多个 MSI(也是使用 WiX 4 编写的),让我们将它们命名为 MsiA、MsiB 和 MsiC。所有组件都在我的控制之下。所有 MSI 中的更新均编写为

回答 1 投票 0

如何在卸载时删除用户数据(APPDATA)(WIX 工具集 v4)

我想为用户提供在卸载时删除存储在 APPDATA 文件夹中的配置数据的选项。 我找到了这个答案,但它已经很旧了。 这个问题里还有另一个答案...

回答 1 投票 0

WIX MSI 版本 3 > 版本 4 - 已安装程序列表中有重复项目

我使用 HeatWave 将 WIX 模板从版本 3 迁移到版本 4。如果我想在使用 WIX MSI 模板版本 3 的旧安装之上安装 MSI,该文件确实已更新...

回答 1 投票 0

安装后如何启动应用程序(WIX 工具集 v4)

此问题已在此处针对 WIX 工具集 v3 得到解答,但我似乎没有找到在 WIX v4 上执行相同操作的线索。官方文档中有此链接参考

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.