重新启动Wix安装程序的本地化部分的“管理器”对话框

时间:2019-05-20 05:47:46

标签: wix windows-installer wix3.11 installshield-2014 windows-restart-manager

我们有一个产品的旧版InstallShield安装程序,我们正在将该产品移植到wix安装程序。

我仅在ARP卸载期间在“重新启动管理器”对话框中观察到本地化的不正确行为,为此,仅描述部分已本地化,而单选按钮下方的文本未本地化。最后的屏幕截图。

但是在InstallShield安装程序中是正确的。对于这种不一致的行为,我无法在wix安装程序中找到此处缺少的内容。

我尝试检查此重启管理器对话框本地化字符串是否来自Wix或OS。

我尝试检查此对话框字符串是否在InstallShield安装程序的字符串表中可用,但找不到它。在Wix的WixUI_en-us.wxl中都没有。

所以我的理解是该对话框来自操作系统,但问题是为什么它只能部分本地化。

我在安装程序中自定义了“ WixUI_InstallDir”,如下所示。

<UI Id="WixUI_InstallDir1">

因此,我在WixUI_InstallDir1中包含了下面的MsiRMFilesInUse对话框。

<DialogRef Id="MsiRMFilesInUse" />

通过包括此在内,从MSI卸载时,“正在使用的文件”对话框将可见并被本地化,而从ARP卸载时,Restart Manager被部分本地化。

我希望“重新启动管理器”对话框已完全本地化,但以下单选按钮文本未本地化。屏幕截图如下。

enter image description here

0 个答案:

没有答案