Wix安装程序部署nuget包

jer*_*ome 7 deployment installation wix nuget

如何在Wix安装程序中创建.net应用程序所需的nuget包?目前,我们有100个项目,每个项目使用不同的nuget包.而且,我们手动为应用程序所需的每个程序集添加一个组件.这非常麻烦,因为每次我们更新nuget包时,我们都必须更新.wxs文件.

有没有一种标准的方法来自动化这个在wix设置中包含nuget包的过程?或者有解决方法吗?

use*_*400 3

有一种方法可以做到这一点,您可以在项目的目标目录上调用 wix Harvester (heat),它将包含其中的所有内容。该命令还可以采用 XSLT 过滤器,如果需要,该过滤器会忽略某些文件。您可以将此命令作为安装项目中的预构建事件来调用,或者作为实际项目中的后构建事件来调用。

这是显示详细信息的指南:http://ahordijk.wordpress.com/2013/03/26/automatically-add-references-and-content-to-the-wix-installer/