2013-09-13 2 views
1

Я хочу добавить сообщение в ExitDialog в установщик wix. Как я могу это сделать?Как добавить пользовательский диалог выхода сообщения в установщик wix

Мне нужно добавить такое сообщение: пожалуйста, перезагрузите компьютер, чтобы внести изменения.

Я пробовал что-то вроде этого.

<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" /> 

только отображение этого сообщения было бы достаточно для меня. (не требуется флажок)

+0

Подробнее - http://tilr.blogspot.com/2013/09/create-wix-installer-for-windows.html – DevT

ответ

4

Для этого необходимо добавить следующее свойство.

<Property Id="WIXUI_EXITDIALOGOPTIONALTEXT" Value="Please Restart your Computer." /> 

затем он будет добавлять текст для выхода экрана. для получения более подробной информации see here

0

Используйте свойство REBOOT WIX для перезапуска в файле Product.wxs вашей установки. Синтаксис: -

<Property Id="REBOOT" Value="Force"></Property> 
Смежные вопросы