Wix安装程序部署nuget包

时间:2014-10-15 09:19:27

标签: deployment wix installation nuget

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

是否有一种标准方法可以自动执行在wix设置中包含nuget包的过程?或者有解决方法吗?

1 个答案:

答案 0 :(得分:2)

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

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