wix 相关问题

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

如何将 MSI 文件添加到我的安装程序

我的应用程序有 WiX 3.6(2011 年 10 月)安装程序。我的应用程序需要在系统中安装另一个服务。我通过以下方式将 MSI 文件添加到我的安装程序中: <

回答 2 投票 0

在wix4中收获项目不起作用

我正在开发一个使用 wix4 的安装程序项目。即使 wix4 仍然是候选版本,我的团队也希望它能够工作。为了收获将要安装的项目,我使用 HarvestProject。另类...

回答 1 投票 0

使用Xbox或Microsoft登录Wix网站

我正在使用带有 Velo 扩展的 Wix 站点(访问该站点的 JS 代码)。由于我是 Xbox 授权开发人员并使用 Azure (Entra ID),因此我想知道是否有办法添加 Xbox 或

回答 1 投票 0

WiX 安装程序在自定义操作之前启动服务

我有 WiX 安装程序,它创建一个 Windows 服务并启动它。我需要在服务启动之前完成一些自定义操作,因为它们包括读取一些配置文件。这就是我的

回答 1 投票 0

WiX 捆绑安装程序 - 在程序和功能中隐藏软件包

我正在使用 WiX 创建捆绑安装程序,并且在其中链接了多个 MSI 和 .exe 安装程序。 是否可以从程序和功能中隐藏 .exe 包? 我想要...

回答 2 投票 0

卸载 WiX 时删除文件

卸载我的应用程序时,我想配置 Wix 设置以删除原始安装后添加的所有文件。看来卸载程序只删除了directo...

回答 6 投票 0

如何在安装过程中将 wix 变量插入到文本文件中?

使用 Wix 打包本机消息浏览器扩展时,部分安装过程要求将包含类似于以下内容的 json 文件与应用程序一起安装...

wix
回答 1 投票 0

为什么在模块下使用文件搜索时不起作用:Wix Toolset v5

<Property Id="FILEEXISTS" > <DirectorySearch Id="CheckFileDir" Path="[SourceDir]" Depth="0" > <FileSearch Id="CheckFile" Name="Test.txt" /> </DirectorySearch> </Property> wix.exe : error WIX0001: System.InvalidOperationException: The value '' is not a legal identifier and therefore cannot be modularized. at WixToolset.Core.WindowsInstaller.Bind.ModularizeCommand.ModularizedRowFieldValue(Row row, Field field) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Bind\ModularizeCommand.cs:line 130 at WixToolset.Core.WindowsInstaller.Bind.ModularizeCommand.ModularizeTable(Table table) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Bind\ModularizeCommand.cs:line 68 at WixToolset.Core.WindowsInstaller.Bind.ModularizeCommand.Execute() in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Bind\ModularizeCommand.cs:line 41 at WixToolset.Core.WindowsInstaller.Bind.BindDatabaseCommand.Execute() in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\Bind\BindDatabaseCommand.cs:line 399 at WixToolset.Core.WindowsInstaller.MsmBackend.Bind(IBindContext context) in D:\a\wix\wix\src\wix\WixToolset.Core.WindowsInstaller\MsmBackend.cs:line 27 at WixToolset.Core.Binder.BackendBind(IBindContext context) in D:\a\wix\wix\src\wix\WixToolset.Core\Binder.cs:line 74 at WixToolset.Core.Binder.Bind(IBindContext context) in D:\a\wix\wix\src\wix\WixToolset.Core\Binder.cs:line 40 at WixToolset.Core.CommandLine.BuildCommand.BindPhase(Intermediate output, IReadOnlyCollection`1 localizations, IReadOnlyCollection`1 filterCultures, String cabCachePath, Int32 cabbingThreadCount, IReadOnlyCollection`1 bindPaths, Dictionary`2 bindVariables, InputsAndOutputs inputsOutputs, CancellationToken cancellationToken) in D:\a\wix\wix\src\wix\WixToolset.Core\CommandLine\BuildCommand.cs:line 324 at WixToolset.Core.CommandLine.BuildCommand.ExecuteAsync(CancellationToken cancellationToken) in D:\a\wix\wix\src\wix\WixToolset.Core\CommandLine\BuildCommand.cs:line 152 at WixToolset.Tools.Program.Run(IServiceProvider serviceProvider, IMessageListener listener, String[] args, CancellationToken cancellationToken) in D:\a\wix\wix\src\wix\wix\Program.cs:line 103 at WixToolset.Tools.Program.Main(String[] args) in D:\a\wix\wix\src\wix\wix\Program.cs:line 48 我稍后会在模块中使用该属性来决定要做什么或不做什么。有人可以帮忙吗? 这似乎是一个 WiX 错误 :-(

回答 1 投票 0

使用 Wix 工具集安装应用程序的多个实例

我只需要安装应用程序的多个实例,并将它们保存在不同的文件夹中,桌面上没有快捷方式。 换句话说,当应用程序已经安装在文件夹中时,如果我双击

回答 3 投票 0

如何在Wix上嵌入Replit项目,使其自动运行,并适合网站屏幕

我尝试在 Wix 上嵌入,但不知道如何做。我还尝试在 W3 学校中嵌入,这确实有效,但它没有运行该项目,而是显示了该项目的文件。 我...

回答 1 投票 0

WIX 目标文件由 LFN 系统上的两个不同组件安装在 [ProgramFilesFolder] 中:这会破坏组件引用计数

我正在使用 WIX 通过 TFS/MSBuild 生成 .msi。 破坏构建的错误(不仅仅是警告)是: ICE30:目标文件“eiycriw9.exe|MyApp.exe”安装在“[ProgramFilesFold...

回答 2 投票 0

WiX 安装程序 - 什么会停止创建日志?

我们有一个使用 WiX 创建的安装程序,由于某种原因,在执行重大升级时停止了日志记录(即在标准 Windows %temp% 目录中创建的日志)。如果干净安装...

回答 1 投票 0

静默安装 MSI 软件包

我有一个 MSI 软件包,如果尚未安装该软件包,我需要安装该软件包。我还需要静默安装它。该包提示用户: 安装位置(C:\Program Files\Foobar)

回答 3 投票 0

WIX:添加额外的安装程序进行安装并静默运行

我已将 Microsoft Edge WebView2 运行时安装程序添加到我的 WIX 设置中。到目前为止没有问题,但我希望它以静默方式安装。 Wix Toolset 是否可以实现?如果可以,如何实现? 我已将 Microsoft Edge WebView2 运行时安装程序添加到我的 WIX 设置中。到目前为止没有问题,但我希望它以静默方式安装。 Wix Toolset 是否可以实现?如果可以,如何实现? <CustomAction Id="InstallMSWebview2" Directory="INSTALLFOLDER" ExeCommand="[INSTALLFOLDER]MicrosoftEdgeWebView2RuntimeInstallerX86.exe" Execute="deferred" Impersonate="no" Return="ignore"/> <InstallExecuteSequence> ... <Custom Action="InstallMSWebview2" After="InstallFiles"/> </InstallExecuteSequence> 回答我自己的问题。 解决方案是将“/silent /install”作为参数添加到安装程序中。如下: ...

回答 1 投票 0

Wix 工具集:“由于存在另一个客户端而禁止卸载组件”后完成清理

今天我发现我的安装程序不再正确卸载。这意味着我的应用程序在从那里卸载后不再显示在控制面板中,但所有文件仍然存在。我看...

回答 5 投票 0

CopyFile 不能作为 vix v5 中 File 的嵌套元素工作

我正在尝试使用 File 标签包含多个文件,然后通过嵌套 CopyFile 标签将它们复制到下载时的新位置,因为这似乎是文档所说的您应该做的,h...

wix
回答 1 投票 0

Wix Toolset v4 (5.0.0) - 如果之前引用过,尝试覆盖标准操作会失败

我正在尝试覆盖 StartServices 标准操作。这可以单独成功地工作(编译)。但是,如果添加引用操作,编译将失败。下面是一个示例项目...

回答 1 投票 0

在安静模式下使用 Wix 安装程序时出现错误“BA Passed NULL hwndParent to Apply”

我有一个带有自定义 UI 的 Wix4 安装程序,使用 Burn bootstrapper(通过 WixDotNetCoreBootstrapperApplicationHost)。安装程序工作正常,但我还需要能够在安静模式下运行它......

回答 1 投票 0

静默安装 MSI 软件包

我有一个 MSI 软件包,如果尚未安装该软件包,我需要安装该软件包。我还需要静默安装它。该包提示用户: 安装位置(C:\Program Files\Foobar)

回答 3 投票 0

WiX 安装程序 - 添加到现有 MSI 的新组件在升级过程中无法安装

我有一个现有的 MSI,但是当我添加新的文件组件和功能时,它不会作为升级的一部分进行安装。首次安装时,所有内容均已正确安装 - 我是什么...

回答 1 投票 0

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