main
wxs 73 lines 3.56 KB
Raw
1 <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
2
3 <!--
4 First-time install dialog sequence:
5 - WixUI_WelcomeDlg
6 - WixUI_LicenseAgreementDlg
7 - WixUI_CustomizeDlg
8 - WixUI_VerifyReadyDlg
9 - WixUI_DiskCostDlg
10
11 Maintenance dialog sequence:
12 - WixUI_MaintenanceWelcomeDlg
13 - WixUI_MaintenanceTypeDlg
14 - WixUI_CustomizeDlg
15 - WixUI_VerifyReadyDlg
16
17 Patch dialog sequence:
18 - WixUI_WelcomeDlg
19 - WixUI_VerifyReadyDlg
20 -->
21
22 <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
23 <?foreach WIXUIARCH in X86;X64;A64 ?>
24 <Fragment>
25 <UI Id="WixUI_FeatureTree_$(WIXUIARCH)" />
26 <UIRef Id="WixUI_FeatureTree" />
27 </Fragment>
28 <?endforeach?>
29
30 <Fragment>
31 <UI Id="file WixUI_FeatureTree">
32 <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
33 <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" />
34 <TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" />
35
36 <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
37
38 <DialogRef Id="ErrorDlg" />
39 <DialogRef Id="FatalError" />
40 <DialogRef Id="FilesInUse" />
41 <DialogRef Id="MsiRMFilesInUse" />
42 <DialogRef Id="PrepareDlg" />
43 <DialogRef Id="ProgressDlg" />
44 <DialogRef Id="ResumeDlg" />
45 <DialogRef Id="UserExit" />
46
47 <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999" />
48
49 <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="LicenseAgreementDlg" Condition="NOT Installed" />
50 <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Condition="Installed AND PATCH" />
51
52 <Publish Dialog="LicenseAgreementDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" />
53 <Publish Dialog="LicenseAgreementDlg" Control="Next" Event="NewDialog" Value="CustomizeDlg" Condition="LicenseAccepted = &quot;1&quot;" />
54
55 <Publish Dialog="CustomizeDlg" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg" Order="1" Condition="Installed" />
56 <Publish Dialog="CustomizeDlg" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg" Order="2" Condition="NOT Installed" />
57 <Publish Dialog="CustomizeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" />
58
59 <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="CustomizeDlg" Order="1" Condition="NOT Installed OR WixUI_InstallMode = &quot;Change&quot;" />
60 <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg" Order="2" Condition="Installed AND NOT PATCH" />
61 <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="3" Condition="Installed AND PATCH" />
62
63 <Publish Dialog="MaintenanceWelcomeDlg" Control="Next" Event="NewDialog" Value="MaintenanceTypeDlg" />
64
65 <Publish Dialog="MaintenanceTypeDlg" Control="ChangeButton" Event="NewDialog" Value="CustomizeDlg" />
66 <Publish Dialog="MaintenanceTypeDlg" Control="RepairButton" Event="NewDialog" Value="VerifyReadyDlg" />
67 <Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton" Event="NewDialog" Value="VerifyReadyDlg" />
68 <Publish Dialog="MaintenanceTypeDlg" Control="Back" Event="NewDialog" Value="MaintenanceWelcomeDlg" />
69 </UI>
70
71 <UIRef Id="WixUI_Common" />
72 </Fragment>
73 </Wix>