在wix Bootstrapper主题文件中使用.wxs文件中的变量

时间:2018-04-23 12:40:25

标签: wix

在我的bootstrapper Theme.xml中,我想引用.wxs文件中的路径变量。 在pom.xml中,我使用mvn -h语法引用某些变量。 在我的Bundle.wxs中,我使用了ThemeFile。

从那里我想使用相同的变量(例如$())。我怎样才能做到这一点?

Bundlex.wxs

<BootstrapperApplicationRef>

我发现我可以使用一些内置刻录变量,例如var.BundelVersionNumber,:

http://wixtoolset.org/documentation/manual/v3/bundle/bundle_built_in_variables.html

1 个答案:

答案 0 :(得分:1)

您可以在包中声明一个变量,并根据预处理器变量定义该值。

<Variable Name="Platform" Value="$(var.Platform)"/>

然后你可以在你的theme.xml中使用它(或者最好是你的本地化主题wxl)。

[Platform]