Reputation: 1
Installation of an upgrade version starts at ResumeDlg. First installation works perfectly as designed using a customdlg.wxs. During an upgrade using the same productcode and upgradecode, I cannot move on to a customedialog box which requires user input since the installation starts at ResumeDlg instead of MaintenanceWelcomeDlg or WelcomeDlg.
Attached is the script of flow.
Action start 10:58:51: INSTALL.
MSI (c) (74:50) [10:58:51:783]: UI Sequence table 'InstallUISequence' is present and populated.
MSI (c) (74:50) [10:58:51:783]: Running UISequence
MSI (c) (74:50) [10:58:51:783]: PROPERTY CHANGE: Adding EXECUTEACTION property. Its value is 'INSTALL'.
MSI (c) (74:50) [10:58:51:783]: Doing action: FindRelatedProducts
Action 10:58:51: FindRelatedProducts. Searching for related applications
Action start 10:58:51: FindRelatedProducts.
MSI (c) (74:50) [10:58:51:784]: Skipping FindRelatedProducts action: not run in maintenance mode
Action ended 10:58:51: FindRelatedProducts. Return value 0.
MSI (c) (74:50) [10:58:51:784]: Skipping action: SetFirstInstall (condition is false)
MSI (c) (74:50) [10:58:51:784]: Skipping action: SetUninstalling (condition is false)
MSI (c) (74:50) [10:58:51:784]: Doing action: PrepareDlg
Action 10:58:51: PrepareDlg.
Action start 10:58:51: PrepareDlg.
Info 2898.For WixUI_Font_Normal textstyle, the system created a 'Tahoma' font, in 0 character set, of 13 pixels height.
Info 2898.For WixUI_Font_Bigger textstyle, the system created a 'Tahoma' font, in 0 character set, of 19 pixels height.
Action 10:58:51: PrepareDlg. Dialog created
Action ended 10:58:51: PrepareDlg. Return value 1.
..
..
MSI (c) (74:50) [10:58:51:837]: Allowing installation of component: {6B44B007-890C-5F60-9808-32B38F83D563} even though a modified unversioned keyfile exists and file versioning rules would disable the component
MSI (c) (74:50) [10:58:51:845]: Disallowing installation of component: {584802EF-F7A4-5808-BB99-F5DDC9BDA47A} since the keyfile exists and the component is marked to never overwrite existing installations
MSI (c) (74:50) [10:58:51:846]: Disallowing installation of component: {650EF96D-C663-0091-8330-5A7A9BF3D369} since the keyfile exists and the component is marked to never overwrite existing installations
Action ended 10:58:51: CostFinalize. Return value 1.
MSI (c) (74:50) [10:58:51:848]: Doing action: MigrateFeatureStates
Action 10:58:51: MigrateFeatureStates. Migrating feature states from related applications
Action start 10:58:51: MigrateFeatureStates.
MSI (c) (74:50) [10:58:51:850]: Skipping MigrateFeatureStates action: not run in maintenance mode
Action ended 10:58:51: MigrateFeatureStates. Return value 0.
MSI (c) (74:50) [10:58:51:850]: Skipping action: MaintenanceWelcomeDlg (condition is false)
MSI (c) (74:50) [10:58:51:850]: Doing action: ResumeDlg
Action 10:58:51: ResumeDlg.
Action start 10:58:51: ResumeDlg.
Action 10:58:51: ResumeDlg. Dialog created
MSI (c) (74:78) [10:58:51:870]: Note: 1: 2205 2: 3: _RemoveFilePath
MSI (c) (74:78) [10:58:51:889]: PROPERTY CHANGE: Modifying CostingComplete property. Its current value is '0'. Its new value: '1'.
MSI (c) (74:78) [10:58:51:889]: Note: 1: 2205 2: 3: BindImage
MSI (c) (74:78) [10:58:51:889]: Note: 1: 2205 2: 3: ProgId
MSI (c) (74:78) [10:58:51:889]: Note: 1: 2205 2: 3: PublishComponent
MSI (c) (74:78) [10:58:51:889]: Note: 1: 2205 2: 3: SelfReg
MSI (c) (74:78) [10:58:51:889]: Note: 1: 2205 2: 3: Extension
MSI (c) (74:78) [10:58:51:889]: Note: 1: 2205 2: 3: Font
MSI (c) (74:78) [10:58:51:889]: Note: 1: 2205 2: 3: Class
MSI (c) (74:78) [10:58:51:889]: Note: 1: 2205 2: 3: TypeLib
MSI (c) (74:78) [10:58:51:889]: Note: 1: 2727 2:
Action ended 10:58:58: ResumeDlg. Return value 1.
MSI (c) (74:50) [10:58:58:302]: Skipping action: WelcomeDlg (condition is false)
MSI (c) (74:50) [10:58:58:302]: Doing action: ProgressDlg
Action 10:58:58: ProgressDlg.
Action start 10:58:58: ProgressDlg.
Info 2898.For WixUI_Font_Title textstyle, the system created a 'Tahoma' font, in 0 character set, of 14 pixels height.
Action 10:58:58: ProgressDlg. Dialog created
Action ended 10:58:58: ProgressDlg. Return value 1.
MSI (c) (74:50) [10:58:58:329]: Doing action: ExecuteAction
Action 10:58:58: ExecuteAction.
Action start 10:58:58: ExecuteAction.
<InstallUISequence>
<Show Dialog="ResumeDlg" Before="ProgressDlg"><![CDATA[0]]></Show>
<Show Dialog="WelcomeDlg" After="PrepareDlg">1</Show>
Is there any other solution to go forward wth resumeDlg to my customDlgs with proper functioning or to start at WelcomDlg?
Appreciate your help in advance.!!
Upvotes: 0
Views: 17