当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何将整个目录或项目输出添加到WiX包》经验,为你挑选了2个好方法。

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

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

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

有什么综合方法可以用WiX做到这一点,还是我必须编写自己的任务,在调用蜡烛之前创建一个WiX源?



1> sundar venug..:

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

在我的情况下,我使用锦葵来源并修改了一下并使用它,因为石蜡需要3.5版本的.Net.

你可以使用锦葵

或石蜡工具生成WiX片段: 入门, WiX的痛苦, 更好的牛油,石蜡, 下载, 石蜡为WiX 3.0



2> stankovski..:

我一直在WIX 3.5中使用heat.exe只是为了这个目的.上次我检查时,文档不是3.5版本的最新版本,所以记住这一点.

这是一个例子:

"$(WIX)bin\heat.exe"dir"$(SourcePath)" - cg MyFiles -gg -scom -sreg -sfrag -dr INSTALLDIR -out"$(ProjectDir)Fragments\FileFragment.wxs"-var wix.InstallerPath

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有