如何在WIX工具集中自定义ScheduledReboot提示?

时间:2018-06-22 09:57:38

标签: wix windows-installer customization wix3.6

我已将计划的重新启动放在安装程序的末尾,并且工作正常。 问题是我用意大利语制作了安装程序,但是即使使用-cultures it-it命令,计划的重启提示也无法翻译。 是否有一些方法可以自定义消息或至少将其翻译?

<ScheduleReboot After="InstallFinalize" />

这是我构建安装程序的方式

candle.exe MYXML.wxs MYXML.wxs MYXML.wxs
light.exe -ext WixUIExtension -cultures:it-it -out Installer.msi MYWIXOBJ.wixobj MYWIXOBJ.wixobj MYWIXOBJ.wixobj

2 个答案:

答案 0 :(得分:0)

条件 :我强烈建议您适当设置 Query q = IntPoint.newExactQuery("year", 2147483647); System.out.println(q.getClass()); # this line prints out "class org.apache.lucene.document.IntPoint$1" 。在这里您可以了解原因(重要): Reboot on install, Don't reboot on uninstall 。本质上:您不希望在意外的安装模式(修复,修改等)中引起不必要的重启。

您还应该注意,Windows Installer本身将自动计划重新启动文件的过程,该文件在安装过程中无法替换。仅在绝对必要时才应手动安排重新引导。

本地化 :让我回答一个问题:您是否正在英语Windows计算机上进行测试?如果是这样,这可能是一个OS对话框,根本没有嵌入到您的设置中。

答案 1 :(得分:0)

我设法通过添加以下内容来翻译邮件:

 <UIRef Id="WixUI_ErrorProgressText" />

到我的主.wxs文件。 显然,-cultures命令仅影响UI,因此,如果将重新引导提示符作为UI的一部分,它将被翻译。