I'm working on a WiX Installer and, though I've added UI code, the msi produced doesn't display any UI and simply installs the files. Anyone know what I'm missing here?
<?xml version='1.0' encoding='UTF-8'?> <Wix xmlns='http://schemas.microsoft.com/wix/2003/01/wi'> <Product Name='MyProj' Id='3e5b06ad-3854-46ae-9c4a-ab737fad424e' Language='1033' Codepage='1252' Version='1.0.0' Manufacturer='Me' UpgradeCode='a2746295-d0d3-482b-a8d7-e5a739aeeef8'> <Package Id='3f4a23f2-0070-4fa7-aad5-e8a886d4c37b' Keywords='Installer' Description='MyProj Installer' InstallerVersion='100' Languages='1031' Compressed='yes' SummaryCodepage='1252' /> <Media Id='1' Cabinet='MyProj.cab' EmbedCab='yes'/> <Directory Id='TARGETDIR' Name='SourceDir'> <Directory Id='Referenc.CAB' Name='Referenc.CAB'> <Component Id='Referenc.CAB' Guid='a76196a5-2612-48c6-acea-86e9c22a2337'> <File Id='Accoun0.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.AccountCodeService.svc' Name='Accoun0.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\AccountCodeService.svc' Vital='yes' DiskId='1'/> <File Id='Accoun1.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.AccountingPeriodService.svc' Name='Accoun1.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\AccountingPeriodService.svc' Vital='yes' DiskId='1'/> <File Id='Aircra2.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.AircraftService.svc' Name='Aircra2.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\AircraftService.svc' Vital='yes' DiskId='1'/> <File Id='AutoNe3.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.AutoNetOutConfigService.svc' Name='AutoNe3.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\AutoNetOutConfigService.svc' Vital='yes' DiskId='1'/> <File Id='Busine4.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.BusinessAssociateService.svc' Name='Busine4.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\BusinessAssociateService.svc' Vital='yes' DiskId='1'/> <File Id='Config5.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.ConfigurationService.svc' Name='Config5.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\ConfigurationService.svc' Vital='yes' DiskId='1'/> <File Id='Contac6.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.ContactService.svc' Name='Contac6.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\ContactService.svc' Vital='yes' DiskId='1'/> <File Id='DataLi7.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.DataListService.svc' Name='DataLi7.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\DataListService.svc' Vital='yes' DiskId='1'/> <File Id='HedgeG8.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.HedgeGroupService.svc' Name='HedgeG8.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\HedgeGroupService.svc' Vital='yes' DiskId='1'/> <File Id='HedgeT9.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.HedgeTermService.svc' Name='HedgeT9.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\HedgeTermService.svc' Vital='yes' DiskId='1'/> <File Id='Locati10.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.LocationService.svc' Name='Locati10.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\LocationService.svc' Vital='yes' DiskId='1'/> <File Id='Notifi11.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.NotificationService.svc' Name='Notifi11.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\NotificationService.svc' Vital='yes' DiskId='1'/> <File Id='OSD145.OSD' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.OSD145.OSD' Name='OSD145.OSD' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\OSD145.OSD' Vital='yes' DiskId='1'/> <File Id='Pipeli12.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.PipelineCycleService.svc' Name='Pipeli12.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\PipelineCycleService.svc' Vital='yes' DiskId='1'/> <File Id='Produc13.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.ProductService.svc' Name='Produc13.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\ProductService.svc' Vital='yes' DiskId='1'/> <File Id='Securi14.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.SecurityService.svc' Name='Securi14.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\SecurityService.svc' Vital='yes' DiskId='1'/> <File Id='SolArc15.dll' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.SolArc.RightAngle.Common.dll' Name='SolArc15.dll' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\SolArc.RightAngle.Common.dll' Vital='yes' DiskId='1'/> <File Id='SolArc16.dll' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.SolArc.RightAngle.Common.ReferenceData.dll' Name='SolArc16.dll' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\SolArc.RightAngle.Common.ReferenceData.dll' Vital='yes' DiskId='1'/> <File Id='SolArc17.dll' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.SolArc.RightAngle.Server.dll' Name='SolArc17.dll' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\SolArc.RightAngle.Server.dll' Vital='yes' DiskId='1'/> <File Id='SolArc18.dll' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.SolArc.RightAngle.Server.ReferenceData.dll' Name='SolArc18.dll' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\SolArc.RightAngle.Server.ReferenceData.dll' Vital='yes' DiskId='1'/> <File Id='TermSe19.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.TermService.svc' Name='TermSe19.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\TermService.svc' Vital='yes' DiskId='1'/> <File Id='Transa20.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.TransactionGroupService.svc' Name='Transa20.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\TransactionGroupService.svc' Vital='yes' DiskId='1'/> <File Id='Transa21.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.TransactionTypeService.svc' Name='Transa21.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\TransactionTypeService.svc' Vital='yes' DiskId='1'/> <File Id='UnitOf22.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.UnitOfMeasureService.svc' Name='UnitOf22.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\UnitOfMeasureService.svc' Vital='yes' DiskId='1'/> <File Id='Web.cnf' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.Web.config' Name='Web.cnf' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\Web.config' Vital='yes' DiskId='1'/> <File Id='Workfl23.svc' LongName='c.CabFilesInstaller.ReferenceDataCAB.CAB.WorkflowSchedulerService.svc' Name='Workfl23.svc' Source='c:\CabFilesInstaller\ReferenceDataCAB.CAB\WorkflowSchedulerService.svc' Vital='yes' DiskId='1'/> </Component> </Directory> </Directory> <UI> <AdminUISequence> <Show Dialog="Welcome" After="LaunchConditions"/> <Show Dialog="InstallLoc" After="Welcome" /> <Show Dialog="SelectFeatures" After="InstallLoc" /> <InstallFiles Sequence="1" /> </AdminUISequence> <InstallUISequence> <ExecuteAction Sequence="1" /> <Show Dialog="Welcome" After="LaunchConditions"/> <Show Dialog="InstallLoc" After="Welcome" /> <Show Dialog="SelectFeatures" After="InstallLoc" /> </InstallUISequence> <UIText Id="bytes" /> <UIText Id="GB" /> <UIText Id="KB" /> <UIText Id="MB" /> <UIText Id="NewFolder" /> <UIText Id="ScriptInProgress" /> <UIText Id="SelChildCostNeg" /> <UIText Id="SelChildCostPos" /> <UIText Id="SelParentCostNegNeg" /> <UIText Id="SelParentCostNegPos" /> <UIText Id="SelParentCostPosNeg" /> <UIText Id="SelParentCostPosPos" /> <UIText Id="TimeRemaining" /> <TextStyle Id="Font1" FaceName="Tahoma" Size="10" Red="0" Green="0" Blue="0" Bold="yes" /> <Dialog Id="Welcome" X="50" Y="50" Width="375" Height="270" Title="New Dialog" Hidden="no"> <Control Id="textTitle" Type="Text" X="8" Y="8" Width="100" Height="15" TabSkip="yes" Transparent="yes"> <Text>{\Font1}Welcome</Text> </Control> <Control Id="lineTopDivider" Type="Line" X="0" Y="44" Width="375" Height="2" /> <Control Id="lineBottomDivider" Type="Line" X="0" Y="234" Width="375" Height="2" /> <Control Id="buttonNext" Type="PushButton" X="244" Y="244" Width="56" Height="17" TabSkip="no"> <Text>&Next ></Text> <Publish Event="NewDialog" Value="InstallLoc" /> </Control> <Control Id="buttonCancel" Type="PushButton" X="309" Y="244" Width="56" Height="17" TabSkip="no"> <Text>Cancel</Text> <Publish Event="NewDialog" Value="CancelEnd" /> <Publish Event="EndDialog" Value="Return" /> </Control> </Dialog> <Dialog Id="ErrorDialog" X="50" Y="50" Width="300" Height="134" Title="Error" ErrorDialog="yes"> <Control Id="ErrorText" Type="Text" X="58" Y="12" Width="221" Height="81" TabSkip="no"> <Text>Error</Text> </Control> <Control Id="Y" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&Yes</Text> <Publish Event="EndDialog" Value="ErrorYes">1</Publish> </Control> <Control Id="A" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&Abort</Text> <Publish Event="EndDialog" Value="ErrorAbort">1</Publish> </Control> <Control Id="C" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&Cancel</Text> <Publish Event="EndDialog" Value="ErrorCancel">1</Publish> </Control> <Control Id="I" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&Ignore</Text> <Publish Event="EndDialog" Value="ErrorIgnore">1</Publish> </Control> <Control Id="N" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&No</Text> <Publish Event="EndDialog" Value="ErrorNo">1</Publish> </Control> <Control Id="O" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&OK</Text> <Publish Event="EndDialog" Value="ErrorOk">1</Publish> </Control> <Control Id="ErrorIcon" Type="Bitmap" X="7" Y="17" Width="41" Height="42" /> <Control Id="R" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&Retry</Text> <Publish Event="EndDialog" Value="ErrorRetry">1</Publish> </Control> </Dialog> <Dialog Id="CancelEnd" X="50" Y="50" Width="300" Height="134" Title="Error" ErrorDialog="yes"> <Control Id="Y" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&Yes</Text> <Publish Event="EndDialog" Value="ErrorYes">1</Publish> </Control> <Control Id="A" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&Abort</Text> <Publish Event="EndDialog" Value="ErrorAbort">1</Publish> </Control> <Control Id="C" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&Cancel</Text> <Publish Event="EndDialog" Value="ErrorCancel">1</Publish> </Control> <Control Id="I" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&Ignore</Text> <Publish Event="EndDialog" Value="ErrorIgnore">1</Publish> </Control> <Control Id="N" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&No</Text> <Publish Event="EndDialog" Value="ErrorNo">1</Publish> </Control> <Control Id="O" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&OK</Text> <Publish Event="EndDialog" Value="ErrorOk">1</Publish> </Control> <Control Id="R" Type="PushButton" X="111" Y="102" Width="70" Height="18" TabSkip="yes"> <Text>&End</Text> <Publish Event="EndDialog" Value="ErrorRetry">1</Publish> </Control> <Control Id="ErrorIcon" Type="Bitmap" X="7" Y="17" Width="41" Height="42" /> <Control Id="ErrorText" Type="Text" X="58" Y="12" Width="221" Height="81" TabSkip="no"> <Text>You have chosen to end the install process.</Text> </Control> </Dialog> <Dialog Id="InstallLoc" X="50" Y="50" Width="375" Height="270" Title="New Dialog"> <Control Id="DirectoryList2" Type="DirectoryList" X="8" Y="48" Width="338" Height="184" TabSkip="no" /> <Control Id="textTitle" Type="Text" X="8" Y="8" Width="100" Height="15" TabSkip="yes" Transparent="yes"> <Text>{\Font1}Select Installation Location</Text> </Control> <Control Id="lineTopDivider" Type="Line" X="0" Y="44" Width="375" Height="2" /> <Control Id="lineBottomDivider" Type="Line" X="0" Y="234" Width="375" Height="2" /> <Control Id="buttonPrevious" Type="PushButton" X="189" Y="244" Width="56" Height="17" TabSkip="no"> <Text>< &Back</Text> <Publish Event="NewDialog" Value="Welcome" /> </Control> <Control Id="buttonNext" Type="PushButton" X="244" Y="244" Width="56" Height="17" TabSkip="no"> <Text>&Next ></Text> <Publish Event="NewDialog" Value="SelectFeatures" /> </Control> <Control Id="buttonCancel" Type="PushButton" X="309" Y="244" Width="56" Height="17" TabSkip="no"> <Text>Cancel</Text> <Publish Event="SpawnDialog" Value="(unused)">1</Publish> </Control> <Control Id="textDescription" Type="Text" X="23" Y="23" Width="345" Height="10" TabSkip="yes" Transparent="yes"> <Text>Select Drive and Folder:</Text> </Control> </Dialog> <Dialog Id="SelectFeatures" X="50" Y="50" Width="375" Height="270" Title="New Dialog"> <Control Id="SelectionTree6" Type="SelectionTree" X="13" Y="51" Width="232" Height="174" TabSkip="no" /> <Control Id="textTitle" Type="Text" X="8" Y="8" Width="100" Height="15" TabSkip="yes" Transparent="yes"> <Text>{\Font1}Select Features</Text> </Control> <Control Id="textDescription" Type="Text" X="23" Y="23" Width="345" Height="10" TabSkip="yes" Transparent="yes"> <Text>The Same</Text> </Control> <Control Id="lineTopDivider" Type="Line" X="0" Y="44" Width="375" Height="2" /> <Control Id="lineBottomDivider" Type="Line" X="0" Y="234" Width="375" Height="2" /> <Control Id="buttonPrevious" Type="PushButton" X="189" Y="244" Width="56" Height="17" TabSkip="no"> <Text>< &Back</Text> <Publish Event="NewDialog" Value="InstallLoc" /> </Control> <Control Id="buttonNext" Type="PushButton" X="244" Y="244" Width="56" Height="17" TabSkip="no"> <Text>&Next ></Text> <Publish Event="NewDialog" Value="End" /> </Control> <Control Id="buttonCancel" Type="PushButton" X="309" Y="244" Width="56" Height="17" TabSkip="no"> <Text>Cancel</Text> <Publish Event="SpawnDialog" Value="CancelEnd">1</Publish> <Publish Event="EndDialog" Value="Return" /> </Control> </Dialog> <Dialog Id="End" X="50" Y="50" Width="375" Height="270" Title="New Dialog"> <Control Id="textTitle" Type="Text" X="8" Y="8" Width="100" Height="15" TabSkip="yes" Transparent="yes"> <Text>{\Font1}Finished</Text> </Control> <Control Id="lineTopDivider" Type="Line" X="0" Y="44" Width="375" Height="2" /> <Control Id="lineBottomDivider" Type="Line" X="0" Y="234" Width="375" Height="2" /> <Control Id="buttonCancel" Type="PushButton" X="309" Y="244" Width="56" Height="17" TabSkip="no"> <Text>Done</Text> <Publish Event="EndDialog" Value="Return" /> </Control> </Dialog> </UI> <Feature Id='Referenc.CAB' Title='Referenc.CAB' Description='Descrip ofReferenceDataCAB.CAB' Display='expand' Level='1'> <ComponentRef Id='Referenc.CAB'/> </Feature> </Product> </Wix> -- View this message in context: http://www.nabble.com/Why-is-it-skipping-my-UI--tf3528449.html#a9846301 Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users