基于配置的wixproj目标中的WIX条件

时间:2018-09-26 19:16:33

标签: wix windows-installer

我希望能够根据安装项目的配置提取文件,比如说我有Debug and Release,我将能够从位置A提取一些文件用于Debug,从位置B提取一些文件。 到目前为止,我正在前往类似的东西:

<Target Name="BeforeBuild">
<Exec Condition=" '$(Configuration)' == 'Debug' " Command="pullFromA.cmd" />
<Exec Condition=" '$(Configuration)' == 'Release' " Command="pullFromB.cmd" />

<PropertyGroup>
      <LinkerBaseInputPaths>.\A;.\B</LinkerBaseInputPaths>
      <DefineConstants>ABasePath=.\A;BBasePath=.\B</DefineConstants>
</PropertyGroup>

<HeatDirectory OutputFile="MyPull.wxs" Directory=".\A" PreprocessorVariable="var.ABasePath" ...  />
<HeatDirectory OutputFile="MyPull.wxs" Directory=".\B" PreprocessorVariable="var.BBasePath" ...  />
</Target>

但是我不知道如何向HeatDirectory添加条件,并且preprocessor似乎不适用于.wixproj文件。

0 个答案:

没有答案