我是WiX的新手,我在添加包含wix项目所需图像和图标的文件夹时遇到问题,我可以使用
包含所需的dll和文件<Component Id='HelperLibrary'>
<File Id='HelperDLL' Name='Helper.dll' />
</Component>
任何帮助将不胜感激。
答案 0 :(得分:1)
当您使用.NET项目时,可以使用TargetDir
项目从引用项目的项目输出文件夹向WIX安装程序添加DLL:
<Component Guid="*" Directory="BinFolder">
<File Id="BinFolder.Helper.dll" Source="$(var.ProjectToPackage.TargetDir)Helper.dll"/>
</Component>
类似地,您可以添加项目输出中未包含的项目输出中的其他文件,可以使用引用项目中的ProjectDir
项添加如下:
<Component Guid="*" Directory="ImageFolder">
<File Id="ImageFolder.Icon.jpg" Source="$(var.ProjectToPackage.ProjectDir)Icons\Icon.jpg" />
</Component>
注意:这里期望您的WIX项目引用要打包的项目,并且在上面的示例中项目引用被命名为ProjectToPackage
。