WIX工具集集成到VS 2012初学者问题中

Jih*_*dad 7 wix votive visual-studio-2012

我的公司最近强迫我们使用Wix Toolset(v.4.0.12),因为我们升级到Visual Studio 2012,遗憾的是不再包含安装程序项目.

我的问题如下.我有很多项目的大解决方案,这些项目都会导致exe文件和几个dll.

然后,我在解决方案中创建一个Wix安装项目,并添加对生成exe文件的项目的引用.在该项目中引用的属性我设置Harvest: trueProject Output Groups: Binaries.

我希望我的WiX项目的构建能够从引用的项目中获取依赖关系,这样我就不需要手动添加引用,因为这会给我更多的维护.

此外,如果我heat.exe在引用的项目文件上运行,我只获得文件的exe输出,而不是项目依赖的dll.

我认为以上是非常标准的,wix工具应该能够为我收集这些信息.而且我真的很想知道为什么在网上进行广泛搜索之后,找不到任何有类似问题的人.

如果有人知道上述原因,请尝试向我发送如何使用WiX进行操作的基本教程.我似乎找不到合适的人.

Rob*_*ing 8

WiX v3.6及更高版本支持VS2012.WiX v4.0几乎没有启动,目前不推荐使用.v4.0中出现了很多重大变化,所以现在坚持使用v3.x系列.

Votive中的自动收集功能并不完全正常.这就是它默认禁用的原因.发现很多项目类型都打破了它.如您所见,收获不会通过多个项目参考.在正常工作之前需要更多工作的所有事情.

在此期间,您可以列出File元素中的Component元素.