我有像
这样的文件夹[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的预处理器变量?我很抱歉,如果这个问题是微不足道的,但我搜索谷歌,我没有找到真正的解决方案。
答案 0 :(得分:3)
您可以使用本地化变量:
<File Id="fileVideo1" Source="!(loc.Localisation)\video1.mpg"/>
Candle将从每个文化的本地化文件中获取价值。