1
我使用WiX3.5中提供的heat.exe来获取我想要安装的文件的组件和componentref列表。然而,对于应安装为Windows服务的文件,我不希望它生成heat.exe,因为我需要添加<ServiceInstall>
等使用WiX heat.exe和静态组件
我不想把<serviceinstall>
放在xslt,因为它会使它非常丑陋的代码。现在,我在运行heat.exe之前删除exe文件,然后将其复制回来,但这也不理想。有没有更好的方法来做到这一点?
安装服务是我的WXS的关键任务之一,我想在WXS中保留这个关键代码。如果放置在xsl文件中,它会隐藏起来。我不知道是否可以使用xslt删除该节点。 – Vikram
它也可能是一个选项,将服务相关文件从热收获的文件夹中移出,并手动为其创建WXS。是的,XSLT功能非常强大 - 您可以将收集的代码片段删除,然后手动添加。这里有很多选择... –
谢谢严。我会试一试。 – Vikram