在wix本地化字符串元素的对话框描述中添加新行

时间:2013-04-18 11:01:47

标签: wix wix3

我是WiX的新手,并使用WiX v3.0。

我正在使用 WixUI_Advanced 对话框。我通过添加InstallDirDlg(WiX本地化)文件来自定义.wxl说明。

但是,我无法在说明中添加换行符。

我尝试了以下来获得一个新行,

1. <String Id="InstallDirDlgDescription">Hello\nHai</String>

2. <String Id="InstallDirDlgDescription">Hello
   Hai</String>

3. <String Id="InstallDirDlgDescription">Hello</String>
   <String Id="InstallDirDlgDescription" Overridable="yes">Hai</String>

4. <String Id="InstallDirDlgDescription">Hello&#13;&#10;Hai</String>

但是,这些选项都不起作用。任何建议。

1 个答案:

答案 0 :(得分:1)

您似乎在WiX工具集中的.wxl处理中发现了一个错误。我希望选项4或以下工作:

<String Id="InstallDirDlgDescription"><![CDATA[Hello
Hai]]></String>

此时,您可能最好开一个WiX toolset bug。您甚至可以考虑参与代码并尝试root导致问题以帮助修复错误。好像应该有用。