wix - 如何将整个目录或项目输出添加到 WiX 包

标签 wix installation build-automation paraffin

我们决定从 VS 集成设置切换到 WiX。

但是,我们当前所做的是使用项目输出文件作为设置项目的输入。这使我们可以轻松地将应用程序文件添加到目录(用于图像、示例和其他资源...),并且在构建时这些文件会自动添加到设置中。

我在 WiX 中找不到任何类似的功能。 WiX 似乎需要为每个目录和文件提供一个目录条目和一个文件条目。这需要我们在每次添加文件时更改 WiX 源,在我看来,这是令人望而却步的,因为我们有太多文件。

有没有任何集成的方法可以使用 WiX 来做到这一点,或者我是否必须编写自己的任务来在调用蜡烛之前创建 WiX 源?

最佳答案

对于 WiX 2.0,牛脂非常有限;石蜡和锦葵提供额外的功能。 对于 WiX 3.0,热量提供与牛油相同的功能,但更好一些。

就我而言,我使用了 mallow 源并进行了一些修改并使用它,因为石蜡需要 3.5 版本的 .Net。

您可以使用Mallow

或Paraffin工具生成WiX片段: Getting started , The pain of WiX , A better tallow, Paraffin , Download , Paraffin for WiX 3.0

关于wix - 如何将整个目录或项目输出添加到 WiX 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/414685/

相关文章:

wix - 在 WiX 中,我是否应该为 32 位和 64 位版本设置不同的产品 ID

ubuntu - 我应该怎么做才能让 PyQt4 工作?

batch-file - 从命令行安装 Sitecore 包

perl:限制 perl 在检查时自动创建哈希分支

用于任务执行和依赖关系处理的 Python 框架

c# - 无法仅在 'Install' 上验证 WiX 条件

visual-studio-2012 - WIX 生成多语言安装程序

c# - 添加项目作为引用导致无法加载文件或程序集或其依赖项之一

installation - SoapUI 5.6.0 在 Ubuntu 20.04 LTS 上安装失败

python - 如何在 Ubuntu 上安装 Socks/SocksIPy?