我是WiX的新手。我已经使用Heat工具生成基于文件夹的wxs文件。现在,如何在product.wxs中使用wxs文件,而无需将生成的文件实际包含到解决方案中。仅供参考,我知道我可以使用“ComponentGroupRef Id”引用生成的文件,但是如何指定ComponentGroupRef的文件路径?如何在WiX中指定ComponentGroupRef的文件位置
0
A
回答
0
您不必指定组件所在文件的路径。你基本上应该做两件事:
- 确保你的发热文件包含在编译过程中。你可以从字面上把它旁边的其他
wxs
文件,让蜡烛挑选文件夹 - 至于你提到的参考,从您的
product.wxs
组件组ComponentGroupRef
元素
0
检查在收获前元素的帮助建立目标。
<Target Name="BeforeBuild">
<HarvestDirectory Include="$(SourceDir)">
<DirectoryRefId>INSTALLDIR</DirectoryRefId>
<ComponentGroupName>cmpMain</ComponentGroupName>
<PreprocessorVariable>var.SourceDir</PreprocessorVariable>
<SuppressUniqueIds>false</SuppressUniqueIds>
<SuppressCom>true</SuppressCom>
<SuppressRegistry>true</SuppressRegistry>
<SuppressRootDirectory>true</SuppressRootDirectory>
<KeepEmptyDirectories>false</KeepEmptyDirectories>
<Transforms>DefaultTransform.xsl</Transforms>
</HarvestDirectory>
使组件组和参照生成的文件:
<ComponentGroup Id="ProductComponents" Directory="INSTALLDIR">
<ComponentGroupRef Id="cmpMain" />
</ComponentGroup>
*您可以跳过此,直接移动到功能表中引用,但我更喜欢定义中的所有组件一个不同的Components.wxs文件。
然后包括该特征表中的组件组:
<Feature Id="Main" Title="Main" Level="1" ConfigurableDirectory="INSTALLDIR" >
<ComponentGroupRef Id="ProductComponents" />
</Feature>
相关问题
- 1. 在Wix中设置ComponentGroupRef的目录?
- 2. 指定文件的位置
- 3. Wix Toolset - ComponentGroupRef与外部项目文件一起使用?
- 4. 指定.Net配置文件的位置
- 5. 如何在xsd文件中指定模式位置?
- 6. 如何指定在Cabal文件中输出可执行文件的位置?
- 7. wix 3.6 ComponentGroupRef Id =“Product.Generated”给出错误,wix 3.5不会
- 8. 如何指定文件中的字符串保存位置
- 9. 如何提示用户指定Vaadin中的文件位置7
- 10. 如何在用户指定的位置创建nlog.config文件?
- 11. 如何指定我的文件放置位置?
- 12. Nuget如何指定软件包位置?
- 13. 如何指定web.config中的根(/)位置?
- 14. 将文本写入.bat文件在Java中的指定位置
- 15. Wix:如何在自定义安装位置中执行DirectorySearch
- 16. 如何指定dozer.properties位置?
- 17. WiX Toolset默认日志文件位置
- 18. Android:如何指定软件键盘在布局中的位置?
- 19. 如何指定在c#中添加xaml控件的位置?
- 20. Wix:在指定位置创建一个sql server数据库
- 21. 如何将上传的文件写入Django的指定位置?
- 22. 如何在c#中使用iTextsharp指定PDF文件中表格的位置#
- 23. 詹金斯和Java的:如何指定输入文件位置
- 24. 如何指定chromedriver二进制文件的位置
- 25. .Net - 如何将流写入指定位置的文件
- 26. 在Wix中指定一个带有热度的文件ID
- 27. Wix - 如何指定要在其中运行批处理文件的目录?
- 28. DPInst。指定.sys文件位置
- 29. JQGrid如何设置imgpath或如何指定图像文件夹的位置
- 30. 任何指定配置文件数据位置的方法