如何将资产文件夹复制到wix中的安装目录中?
问题描述:
在wix中,我们可以将必需文件添加到wix文件中,在我们的应用程序中需要它。 我们可以使用如何将资产文件夹复制到wix中的安装目录中?
<Component Id="WpfApplication6.exe.config" Guid="281a18eb-e788-4067-b602-38f50445d65b">
<File Id="WpfApplication6.exe.config" Name="WpfApplication6.exe.config" Source="$(var.WpfApplication6_TargetDir)WpfApplication6.exe.config" />
</Component>
复制debug文件夹单独的文件。如果我在debug文件夹中有一个文件夹的资产,如果我想将它夹复制自己,我应该怎么办?
我不希望按文件复制文件。
答
您可能需要使用HarvestDirectory Target
你只需要在您的wixproj当你建立热火将定义一个小项目组像是从链接的例子
<ItemGroup>
<HarvestDirectory Include="..\TestProject\Data">
<DirectoryRefId>DataDir</DirectoryRefId>
... other properties ....
</HarvestDirectory>
</ItemGroup>
然后自动收获您的资产文件夹并将其包含在安装中。您可能需要在目录的路径中使用$(Configuration)MSBuild属性才能收获,因为将所有资产置于调试文件夹IMO中是奇怪的。