2017-08-01 144 views
0

在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文件夾中有一個文件夾的資產,如果我想將它夾複製自己,我應該怎麼辦?

我不希望按文件複製文件。

回答

0

您可能需要使用HarvestDirectory Target

你只需要在您的wixproj當你建立熱火將定義一個小項目組像是從鏈接的例子

<ItemGroup> 
    <HarvestDirectory Include="..\TestProject\Data"> 
    <DirectoryRefId>DataDir</DirectoryRefId> 
    ... other properties .... 
    </HarvestDirectory> 
</ItemGroup> 

然後自動收穫您的資產文件夾並將其包含在安裝中。您可能需要在目錄的路徑中使用$(Configuration)MSBuild屬性才能收穫,因爲將所有資產置於調試文件夾IMO中是奇怪的。

相關問題