WiX获得文化预处理器变量

前端之家收集整理的这篇文章主要介绍了WiX获得文化预处理器变量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个像文件夹一样的文件
[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将从每个文化的本地化文件获取价值.

原文链接:https://www.f2er.com/windows/441260.html

猜你在找的Windows相关文章