当产品已经安装并重新运行MSI时,ProgressDlgTitleInstalling字符串不可见



我正在使用以下.wxl文件来自定义两个安装对话框屏幕。

<?xml version="1.0" encoding="utf-8"?>
<WixLocalization Culture="en-us" xmlns="http://schemas.microsoft.com/wix/2006/localization">
  <String Id="ProgressDlg_Title">My Progress Dlg Title</String>
  <String Id="ProgressDlgTitleInstalling">Installing My Product</String>
  <String Id="ExitDialog_Title">My Product Setup</String>
  <!--Failure Dialog Customization-->
  <String Id="FatalError_Title">My Fatal Error Title</String>
  <String Id="FatalErrorTitle">{WixUI_Font_Bigger}My installation ended prematurely./String>
  <String Id="FatalErrorDescription1">My Product Setup Wizard ended prematurely because of an error. Your system has not been modified. To install this program at a later time, run Setup Wizard again.</String>
</WixLocalization>

我遇到的问题是,在MSI的后续运行中,progressDlgTitleInstalling String不可见。我第一次运行MSI是可见的,但是然后我重新运行MSI,并且该字符串不可见。

我不知道该如何调试。我使用了详细的记录并检查了MSI日志,但没有找到有关如何解决此问题的线索。

progressDlgTitleInstalling仅在初始安装期间使用。其他操作使用不同的字符串:ProgressDlgTitleChanging,ProgressDlgTitLerePairing,ProgressDlgTitLereMoving,ProgressDlgTitleUpdating。

您可以在"进度对话框"的WIX源代码中看到此内容。

相关内容

  • 没有找到相关文章

最新更新