如何在wix项目中将包含图像的文件夹包含到product.wxs文件中

时间:2013-12-10 06:29:16

标签: visual-studio wix

我是WiX的新手,我在添加包含wix项目所需图像和图标的文件夹时遇到问题,我可以使用

包含所需的dll和文件
<Component Id='HelperLibrary'>
        <File Id='HelperDLL' Name='Helper.dll' />
</Component>

任何帮助将不胜感激。

1 个答案:

答案 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