2

我刚刚开始再次查看 wix,因为看起来安装程序项目将从 VisualStudio 中弃用。我们有一个“通过 xcopy 安装”的第三方应用程序,这使我们很难跟踪版本控制,因此我们想为其创建一个 msi。有数百个文件是安装的一部分。

我想使用 heat 为安装程序创建文件列表,但我听说使用 heat 使用 autoguids 多次创建 wxs 文件并不好,因为那样你的安装程序会出现问题。

我想知道在 wix 3.6 中是否有一个用于 heat 的命令行参数,它将以前生成的 wxs 文件作为 guid 的源?我希望 heat 为任何新文件自动生成 guid,但使用 heat 的先前输出作为现有文件的数据库。

4

1 回答 1

1

如果您使用该-ag标志,这将设置在编译时生成的 guid,并且只要路径不更改,编译器将为每个组件保留相同的 guid。与其使用命令行进行收集,不如编辑*.wixproj文件并添加HeatDirectory元素。

于 2012-09-18T06:41:02.143 回答