包括所有依赖项

2024-01-09

我刚刚开始使用 WiX,因为我需要能够在我们的 CI 服务器上自动构建 MSI。有没有办法自动包含项目的所有依赖项?


heat.exe 的“proj”扩展变得越来越好。Heat http://wixtoolset.org/documentation/manual/v3/overview/heat.html还没有完全准备好用于自动化生产。这是一种将初始结构放在一起的非常合理的方法,但在重复运行时并不能完全做到正确的事情(例如,Component/@Guids 还不稳定......)。

当上述问题在 heat.exe 中得到解决后,然后将其合并到您的构建过程中肯定会省去上面人们提到的所有麻烦。在核心工具集中修复最严重的错误后,我们的目标是做得更好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

包括所有依赖项 的相关文章

  • WIX 自动生成 GUID *?

    假设我生成产品 ID 为 的 WIX XML 文件 另外 对于每个组件 GUID 我都使用
  • wix 3 安装程序:未解析的绑定时变量!(bind.fileVersion.Name.exe)

    我正在尝试使用 Wix3 中的绑定 bind fileVersion 即 3 11 1 由于某些原因 我收到以下错误消息 未解析的绑定时变量 bind fileVersion TestWix3 exe 我的目标是填写 产品 ID 行 特别是
  • 执行卸载之前停止 Windows 服务

    我有一个安装程序 它安装了一些组件 包括 Windows 服务 安装后它将启动使用 CustomAction 安装到系统上的服务 当我卸载应用程序时出现问题 安装程序要求先关闭应用程序 然后再继续 我创建了一个将停止服务的自定义操作 并通过
  • 如何为 WIX 中的目录分配路径值?

    在我的 WIX 项目中 我有一个类似这样的目录结构
  • WiX 属性引用另一个属性

    我正在尝试为我的应用程序创建多个快捷方式 通过使用在命令行上传递不同的参数Arguments的属性Shortcut http wix sourceforge net manual wix2 wix xsd shortcut htm元素 我希
  • 在 WiX 文件中,Name="SourceDir" 指的是什么?

    WiX 文件似乎总是包含这一行
  • Wix 为整个树生成单个组件 id

    我是一个几乎没有 wix 经验的人 我正在努力支持 Windows 以及我负责的组件 我正在尝试为我的产品生成的一组文件创建合并模块 这些文件存在于许多子目录中 我想知道如何为整个树中的所有文件创建一个组件 ID 我不担心小的升级 因为那是
  • 在 Linux 中使用 Python 读取 EXE、MSI 和 ZIP 文件元数据

    我正在编写一个 Python 脚本 将大量 Windows 安装程序索引到数据库中 我想知道如何使用在 Linux 上运行的 Python 从 EXE MSI 和 ZIP 文件中读取元数据信息 公司 产品名称 版本等 Software 我在
  • CAQuietExec 命令字符串必须以带引号的应用程序名称开头

    好吧 我相信我正在按照 Wix3 5 中的在线示例执行安静命令 但我似乎无法让我的命令被引用
  • WIX 工具集 - 自定义操作命令无法正确检测 Windows 10 版本

    我有一个安装程序 可以部署并运行单独的 exe文件以将驱动程序部署到系统 不幸的是 微软似乎已经放弃了对VersionNTWindows 10 及更高版本中的宏 所以我实施了另一篇文章中建议的方法 https stackoverflow c
  • WiX - 提交多个属性以推迟自定义操作

    我的 WiX 安装程序在处理延迟 立即自定义操作时遇到问题 请原谅我的英语 我想将用户输入的一些属性交给延迟的自定义操作 我知道我需要立即自定义操作和 CustomActionData 来执行此操作 我就是这样实现的 二进制
  • IIS 中的 WIX 和证书

    我正在尝试设置我的安装 以便使用 WIX 配置我的站点及其证书 我可以在 IIS 中查看证书并有权访问 cer 文件 这就是我对证书的了解 所以请简化任何答案 即我不知道我的 BinaryKey 是什么 该证书已安装在计算机上 理想情况下
  • 从 C# 调用 MsiEnumRelatedProducts 崩溃

    我在从 C 调用 MsiEnumRelatedProducts 时遇到了无穷无尽的麻烦 我尝试了 p invoke 定义的几种变体 但没有成功 out 和 ref 我认为问题在于最后一个参数 它是一个 LPTSTR 应该指向一个 39 个字
  • Wix 安装结束后添加多个复选框

    我的 C 应用程序有一个设置 在设置结束时 我添加了一个建议启动应用程序的复选框 效果很好 但我无法添加第二个复选框来提议启动可选安装程序 有我的代码
  • 如何在 MSBuild 中创建新属性并在 WIX 中引用它

    我们需要创建一个属性来指示我们的软件版本 然后我们想在我们的 WIX 项目中使用它 即在 wxs 文件中引用它 我们不想在 wxs 文件中定义它 因为我们希望 MSBuild 也根据此版本号重命名输出文件 PropertyGroup 中的常
  • 为什么我的应用程序会触发另一个应用程序的安装程序?

    当使用旧版 VB6 应用程序并在该应用程序中打开某些特定表单时 会弹出属于 Microsoft Navision 安装在同一台计算机上 的 Windows Installer 如附图所示 每次都会发生这种情况 但仅限于这台机器 VB6应用程
  • WiX:如何立即重新启动explorer.exe?

    我是软件打包方面的初学者 我正在使用 cpack Wix 我试图找到有关的有用信息或良好文档util 重启资源 但找不到我的问题的任何答案 Issue 我必须安装一个 ShellExtension 它需要在设置一些注册表值后重新启动 exp
  • 良好的 WiX 编辑器 [重复]

    这个问题在这里已经有答案了 我目前正在开发一个使用 WiX 创建 MSI 的项目 我过去在 Sourceforge 上使用 WiXEdit 来管理包含在 WiX 项目中的文件 因为它比直接操作 XML 稍微容易一些 但它仍然有点笨重 有谁知
  • 在 Visual Studio 的 InstallShield 中创建 setup.exe

    Please tell me whether it is possible to create a file named setup exe I want to have the end user to a single file inst
  • 重新缓存的 msi 仍在运行旧的自定义操作

    我已对 msi 文件中的自定义操作进行了更改 以便在服务停止或停止挂起时不尝试停止 Windows 服务 但是 在使用 msiexec fv mymsi msi 重新缓存 msi 后 当运行到下一个版本的主要升级 其中也有更正的服务停止自定

随机推荐

  • Java socket编程中如何实现客户端与服务器的持续交互

    Java Socket 编程中如何实现客户端与服务器的持续交互 在我的程序中 我的目录中有许多文件夹 即 F read 我正在将包含文件的文件夹从客户端传输到服务器 当第一次请求时 一个文件夹从客户端传输到服务器 当再次向客户端发送另一个文
  • SplitAt 3 然后继续分裂

    我想在 Haskell 中每 3 个字母分割一个字符串 我尝试过使用splitAt但我必须重复此操作 直到字符串每 3 个字母被分割一次 有没有办法做到这一点 E g WEAREDISCOVERED 会成为 WEA RED ISC OVE
  • 将字符串拆分为交替的单词(Scala)

    我想将一个字符串分割成交替的单词 总会有一个偶数 e g val text this here is a test sentence 应该转换为某种有序集合类型 其中包含 this is test and here a sentence 我
  • numpy 中的局部均值滤波器

    我有一个 512x512x512 numpy 数组 是否有任何有效的方法来执行均值过滤器 其中每个数组值都被所有 3x3x3 本地值替换 我们正在寻找类似的东西scipy ndimage filters median filter但用平均值
  • 无法理解tensorflow keras层中“build”方法的行为(tf.keras.layers.Layer)

    张量流keras中的层有一个方法build它用于将权重创建推迟到您了解输入内容的时间 图层的构建方法 https www tensorflow org api docs python tf keras layers Layer build
  • 以最有效的方式比较两个 pandas DataFrame

    让我们考虑两个 pandas 数据框 import numpy as np import pandas as pd df pd DataFrame 1 2 3 2 5 4 3 6 7 check df pd DataFrame 3 2 5
  • 按年龄对一组人进行排序的最快方法是什么?

    有一系列结构 struct string name string 2nd name int age 0 to 150 数组的最大长度为 10 8 我知道我可以使用归并排序 快速排序和所有其他众所周知的算法 但是我想知道是否可以添加其他东西来
  • 我的 Android 应用程序中未显示当前位置

    我已经编写了用于获取 android 项目中当前位置的代码 但它不会自动选择我的位置并在世界某个地方显示标记 尽管我坐在巴基斯坦 地图活动代码在这里 package com example uber import androidx anno
  • Jupyter 笔记本永远不会使用多重处理完成处理(Python 3)

    Jupyter笔记本 我基本上使用多处理模块 我仍在学习多处理的功能 我正在使用达斯蒂 菲利普斯的书 这个代码属于它 import multiprocessing import random from multiprocessing poo
  • Python - LightGBM 与 GridSearchCV,永远运行

    最近 我正在做多个实验来比较Python XgBoost和LightGBM 看来这个LightGBM是一种新算法 人们说它在速度和准确性上都比XGBoost更好 This is LightGBM GitHub https github co
  • 自动将根路径重定向到 Spring Boot 上下文路径

    我正在使用 application properties 文件中指定的 Spring Boot 上下文路径 并且效果很好 server port 5000 server context path services Spring Boot 2
  • 改变元素之间文本选择的顺序

    说我有这个 div position absolute top 0 right left 50px left left 0 div World div div Hello div 当我从左到右选择文本时 它的行为在视觉上不直观 至少在 Ch
  • 设计长期运行、资源密集型 Web 服务的建议

    我有一个 NET 函数可以执行一些复杂的计算 根据传入的参数 该函数 运行时间从几分钟到几个小时不等 计算期间使用 100 单核 需要 100 MB 到几 GB 内存 将几 MB 到几 GB 的数据写入磁盘 可能会抛出异常 包括 OutOf
  • 使用 Flask 从下拉菜单中获取数据

    我对 Flask 完全陌生 并且真的完全不知道如何解决这个问题 我已经研究过其他问题 但无论如何我似乎都无法使其正常工作 我有这样的表格
  • Ionic:导航到另一个视图时保留 $scope

    我正在使用 Ionic Framework Angular Cordova 开发一个应用程序 该应用程序有一个新闻部分 其中包含从 JSON 格式的服务器加载的新闻列表 然后我点击一个新的以打开单个新闻的视图 但是当返回到新闻列表时 sco
  • Flutter中是否可以使用JS可视化库(例如Chart.js或D3.js)?

    如果可能的话 它到底是如何运作的 也许可以访问 Flutter 的Canvas https api flutter dev flutter dart ui Canvas class html通过JS小部件 我对此最好的猜测是flutter
  • JNI 环境指针

    我有一个 Java 类 其中有一个必须从 C 代码调用的函数 函数如下 public void endTrial Code 所以我在我的 C 文件中创建了以下代码 JNIEXPORT void JNICALL package endTria
  • 获取 post_save 信号中字段的先前值

    我在 django 中有一个 post 信号 我需要访问字段的先前值 post save connect callback function postsave sender Media 我知道理想情况下我应该使用 pre save pre
  • UITableView reloadData() 不刷新显示的单元格

    I have class StationViewController UITableViewController UITableViewDelegate UITableViewDataSource IBOutlet var stationT
  • 包括所有依赖项

    我刚刚开始使用 WiX 因为我需要能够在我们的 CI 服务器上自动构建 MSI 有没有办法自动包含项目的所有依赖项 heat exe 的 proj 扩展变得越来越好 Heat http wixtoolset org documentatio