我有一个像文件夹一样的文件夹

[MyApp]
--[Videos]
  --[de-de]
    -video1.mpg
    - blah blah blah
  --[en-us]
    - video1.mpg
    - blah blah blah
etc etc

要将此视频包含在特定语言的安装程序中,我需要能够访问类似$(var.Culture)的内容(< - 不存在).
我试图使用语言文件

<WixLocalization Culture="en-us" xmlns="http://schemas.microsoft.com/wix/2006/localization">
  <String Id="Localisation">en-us</String>
</WixLocalization>

但这也是最重要的工作因为它们不是预处理器变量所以我不能在“蜡烛”过程中使用它们.
有没有办法将culturecode作为当前构建的msi的预处理器变量?我很抱歉,如果这个问题是微不足道的,但我搜索谷歌,我没有找到一个真正的解决方案.

您可以使用本地化变量:

<File Id="fileVideo1" Source="!(loc.Localisation)\video1.mpg"/>

Candle将从每个文化的本地化文件中获取价值.

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。