wix3.10相关内容

生成 WIX 创作文件以在单个组件下包含多个文件

我们正在使用 heat 可执行文件来生成一个创作文件,其中为每个文件创建一个独特的组件.有没有办法在一个组件下包含多个文件. 预期结果: 解决方案 Paraffin 3.131 版本可以帮助您为每个组件创建多个文件,但请阅读下面的免责声明(以及上面评论中的链接). 需要注意的是,Paraffin 可能出于充分的理由弃用此功能(据我所知,在 WiX 自己的 heat.exe 中从 ..
发布时间:2022-01-23 17:29:06 其他开发

在 wix 安装程序升级期间更新并保留 web.config 文件

主要升级期间处理web.config文件的标准方法是什么.我知道升级期间如何处理未版本化的文件,如果文件已被用户修改,该文件将不会被替换. 有没有办法处理在配置文件中添加了新条目与需要安装的最新安装程序捆绑在一起的情况,并且还保留了用户在 Wix 主要升级期间修改的现有条目. 解决方案 我知道问题是针对 Wix,但我只是想指出商业工具在这种情况下可以节省多少时间. 例如,使用高 ..
发布时间:2022-01-23 17:00:06 其他开发

更改或损坏的 msi

我是 wix 新手,请多多包涵. 我有一个适用于我们的 WPF Windows 应用程序的安装程序.我现在正在尝试在我的应用程序安装之前进行先决条件应用程序的安装.我可以构建与我的应用程序的先决条件打包在一起的安装程序,但是当我运行它并单击“是"时,如果我想为我的先决条件程序运行安装,它会抛出错误. 安装程序检测到文件“C:\Users\DevMachine\AppData\Local ..
发布时间:2022-01-08 15:39:16 其他开发

如何将 ui 中 WiX Msi 安装路径的默认值设置为 Program Files?

我创建了一个 WiX 安装程序 MSI.当我运行 msi 时,在 UI 中要求安装路径.目前它加载包含大部分可用空间的驱动器.如何将其设置为始终位于程序文件文件夹中?我尝试了下面的行,但没有用. 以下是我为上述元素得到的错误. 安装程序在安装此包时遇到意外错误.这可能 ..
发布时间:2021-09-27 20:14:31 其他开发

WiX:如何立即重新启动 explorer.exe?

我是软件打包的初学者.我正在使用 cpack + Wix.我试图找到关于 util:RestartResource 的有用信息或好的文档,但找不到任何关于我的问题的 awnser. 问题:我必须安装一个 ShellExtension,它需要在设置一些注册表值后重新启动 explorer.exe.因此我使用命令 (https://wixtoolset.org/文档/手册/v3/xsd/util ..
发布时间:2021-09-27 20:11:59 其他开发

在发布欢迎对话框之前需要大量文件的 WIX msi

我们有一个使用 Wix 3.10 开发的 MSI,它包含与一项特定功能相关的大约 33,200 个组件. 问题是当 MSI 启动时,欢迎对话框需要很长时间才能启用,在开发环境中大约需要 3-4 分钟.当取消选择特定功能并重新选择使用时,也会出现同样的问题. 我怀疑延迟似乎是由于标准自定义操作(例如 CostInitialise、FileCost 和 CostFinalise)造成的. ..
发布时间:2021-09-26 19:43:20 其他开发

使用 WiX 工具集设置 ProgramData 中现有文件夹和文件的权限

我继承了一个使用 WIX Toolset (3.10.3) 构建安装包的项目.应用程序下载共享数据并将其存储在 c:\ProgramData\Vendor\ApplicationName 中.然而,此路径​​不是在安装期间创建,而是在应用程序本身的执行期间,每当第一次请求该路径时. 我现在发现了当多个 Windows 用户使用该应用程序时会出现与权限相关的问题.每当应用程序从后端下载新的数据 ..
发布时间:2021-09-25 20:28:15 其他开发

在wix安装程序中升级期间更新并保留web.config文件

主要升级期间处理web.config文件的标准方法是什么.我知道升级期间如何处理未版本控制的文件,如果用户修改了该文件,则该文件将不会被替换. 是否有一种解决方案,其中在配置文件中添加了新条目,这些条目与需要安装的最新安装程序捆绑在一起,并且还保留了用户在Wix进行重大升级期间修改的现有条目./p> 解决方案 我知道问题在于Wix,但只是想指出商用工具在这种情况下可以节省多少时间. ..
发布时间:2020-07-24 08:14:38 其他开发

仅在卸载期间而不是重大升级期间运行Wix Custom操作

我正在尝试使用在InstallInitialise和InstallFinalize标准动作之间安排的自定义动作来删除文件. MajorUpgrade element用于设计升级. 但是,我希望自定义操作仅在卸载期间运行,而不在主要升级(包括卸载和安装)期间运行. 我使用以下条件来执行CUstom动作: (NOT UPGRADINGPRODUCTCODE) AND (REMO ..
发布时间:2020-07-24 08:14:17 其他开发

更改或损坏的MSI

我是wix的新手,请多多包涵. 我有一个适用于我们WPF Windows应用程序的安装程序.我现在尝试在安装应用程序之前先安装必备软件.我可以构建与应用程序先决条件打包在一起的安装程序,但是当我运行它并单击“是"时,如果我要为我的先决条件程序运行安装程序,它将抛出错误. 安装程序检测到文件'C:\ Users \ DevMachine \ AppData \ Local \ Temp ..
发布时间:2020-05-13 00:21:36 其他开发