【发布时间】:2013-03-26 09:39:00
【问题描述】:
我的公司最近强迫我们使用 Wix Toolset (v.4.0.12),因为我们升级到了 Visual Studio 2012,不幸的是它不再包含安装程序项目。
我的问题如下。我有一个包含许多项目的大型解决方案,这些项目总而言之会产生一个 exe 文件和几个 dll。
然后我在解决方案中创建一个 Wix 安装项目,并添加对生成 exe 文件的项目的引用。在该项目参考的属性中,我设置了Harvest: true 和Project Output Groups: Binaries。
我希望我的 WiX 项目的构建能够从引用的项目中获取依赖项,这样我就不需要手动添加引用,因为这会给我更多的维护。
此外,如果我在引用的项目文件上运行heat.exe,我只会得到文件的 exe 输出,而不是项目所依赖的 dll。
我认为以上是相当标准的,wix 工具应该能够为我收集这些信息。我真的很想知道为什么在网上广泛搜索后,找不到任何有类似问题的人。
如果有人知道上述原因,请尝试向我发送有关如何使用 WiX 进行操作的基本教程。我似乎不可能找到合适的。
【问题讨论】:
标签: visual-studio-2012 wix votive