如何在Wix安装程序中添加自定义消息退出对话框

3
我希望在Wix安装程序的ExitDialog中添加消息。我该怎么做?
我需要添加这样的消息 - 请重新启动您的计算机以使更改生效。
我已尝试了类似以下的内容。
  <Feature Id="ProductFeature" Title="TFSServiceInstaller" Level="1">
      <ComponentRef Id="MainExecutable" />
      <ComponentRef Id="TFSShortcut" />
    </Feature>

    <UI>
      <Property Id="WIXUI_INSTALLDIR" Value="TARGETDIR" />
      <Property Id="WixUI_Mode" Value="Custom" />

      <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
      <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="9" Bold="yes" />
      <TextStyle Id="WixUI_Font_Title"  FaceName="Tahoma" Size="9" Bold="yes" />

      <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />

      <DialogRef Id="ProgressDlg" />
      <DialogRef Id="ErrorDlg" />
      <DialogRef Id="FilesInUse" />
      <DialogRef Id="FatalError" />
      <DialogRef Id="UserExit" />

      <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish>
      <Publish Dialog="WelcomeDlg" Control="Next" Event="EndDialog" Value="Return" Order="2"></Publish>

    </UI>
    <UIRef Id="WixUI_Common" />

仅显示该消息对我来说已经足够了。(无需复选框)


更多细节请参见:http://tilr.blogspot.com/2013/09/create-wix-installer-for-windows.html - DevT
2个回答

7
为此需要添加以下属性。
 <Property Id="WIXUI_EXITDIALOGOPTIONALTEXT" Value="Please Restart your Computer." />

然后它将在退出屏幕上添加文本。更多详情请点击此处


你的问题和答案非常有帮助,非常感谢!!! - Denny

0
使用WIX的REBOOT属性在Setup的Product.wxs文件中重新启动提示。语法如下:
<Property Id="REBOOT" Value="Force"></Property>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接