I don't understand... and where are the definitions of this dialogs? Btw, Kelly, in your original post you wrote: DefineConstants="$(BuildDefineConstants);WixUIBannerBmp=Setup\bannrbmp.bmp;WixUIDialogBmp=Setup\dlgbmp.bmp;WixUILicenseRtf=Setup\License.rtf" So where were these constants used? Probably, you need to refuse this WixUIExtension library?
Regards, Denis Zavorotnyuk. -----Исходное сообщение----- От: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] От имени Kelly Leahy Отправлено: 16 сентября 2008 г. 19:53 Кому: General discussion for Windows Installer XML toolset. Тема: Re: [WiX-users] HA: Bitmaps and License file on custom UI's? That would only fix the one dialog that I'm defining. it won't fix the other 6 or so that are defined by WixUIExtension. I'm more concerned about those than this one :) Kelly Denis Zavorotnyuk <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 09/16/2008 08:39 AM Please respond to "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> To General discussion for Windows Installer XML toolset. <wix-users@lists.sourceforge.net> cc Subject [WiX-users] HA: Bitmaps and License file on custom UI's? Mmm May be this is fondly, but what if give another name for this picture instead of " WixUI_Bmp_Banner "? Regards, Denis Zavorotnyuk. > -----Исходное сообщение----- > От: [EMAIL PROTECTED] [mailto:wix-users- > [EMAIL PROTECTED] От имени Kelly Leahy > Отправлено: 16 сентября 2008 г. 19:08 > Кому: General discussion for Windows Installer XML toolset. > Копия: General discussion for Windows Installer XML toolset.; wix-users- > [EMAIL PROTECTED] > Тема: Re: [WiX-users] Bitmaps and License file on custom UI's? > > Denis, > > I tried that previously, but the WixUIExtension library already defines > one of those, so when I do it too, WiX complains about multiple > definitions. > > Kelly > > > > > Denis Zavorotnyuk <[EMAIL PROTECTED]> > > Sent by: [EMAIL PROTECTED] > 09/16/2008 03:17 AM > Please respond to > "General discussion for Windows Installer XML toolset." > <wix-users@lists.sourceforge.net> > > > To > General discussion for Windows Installer XML toolset. > <wix-users@lists.sourceforge.net> > cc > > Subject > Re: [WiX-users] Bitmaps and License file on custom UI's? > > > > > > > Hello. > Kelly, I'm not sure about what you are doing with Candle and > "DefineConstant" but in order to add a picture into the dialog you should > describe a Binary element with Id=" WixUI_Bmp_Banner " and > src="your_path_to_the_picture". Such an element I don't see in your > fragments but in the Dialog with Id=" WorkspaceDlg " there is the control > with attribute Text=" WixUI_Bmp_Banner ". > > Regards, > Denis Zavorotnyuk. > > > -----Исходное сообщение----- > > От: [EMAIL PROTECTED] [mailto:wix-users- > > [EMAIL PROTECTED] От имени Kelly Leahy > > Отправлено: 16 сентября 2008 г. 3:43 > > Кому: wix-users@lists.sourceforge.net > > Тема: [WiX-users] Bitmaps and License file on custom UI's? > > > > I have overridden the default UI by doing the following in my WXS: > > > > <Fragment> > > <UI Id="MGALFAUI"> > > <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" /> > > <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" /> > > <TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" > > Bold="yes" /> > > > > <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" /> > > <Property Id="WixUI_Mode" Value="InstallDir" /> > > > > <DialogRef Id="BrowseDlg" /> > > <DialogRef Id="DiskCostDlg" /> > > <DialogRef Id="ErrorDlg" /> > > <DialogRef Id="FatalError" /> > > <DialogRef Id="FilesInUse" /> > > <DialogRef Id="MsiRMFilesInUse" /> > > <DialogRef Id="PrepareDlg" /> > > <DialogRef Id="ProgressDlg" /> > > <DialogRef Id="ResumeDlg" /> > > <DialogRef Id="UserExit" /> > > > > <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" > > Value="Return" Order="999">1</Publish> > > <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" > > Value="LicenseAgreementDlg">1</Publish> > > <Publish Dialog="LicenseAgreementDlg" Control="Back" > > Event="NewDialog" Value="WelcomeDlg">1</Publish> > > <Publish Dialog="LicenseAgreementDlg" Control="Next" > > Event="NewDialog" Value="InstallDirDlg">LicenseAccepted = "1"</Publish> > > <Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog" > > Value="LicenseAgreementDlg">1</Publish> > > <Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog" > > Value="WorkspaceDlg" Order="1">1</Publish> > > <Publish Dialog="InstallDirDlg" Control="ChangeFolder" > > Property="_BrowseProperty" Value="[WIXUI_INSTALLDIR]" > > Order="1">1</Publish> > > <Publish Dialog="InstallDirDlg" Control="ChangeFolder" > > Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish> > > <Publish Dialog="WorkspaceDlg" Control="Back" Event="NewDialog" > > Value="InstallDirDlg">1</Publish> > > <Publish Dialog="WorkspaceDlg" Control="Next" > > Event="SetTargetPath" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish> > > <Publish Dialog="WorkspaceDlg" Control="Next" Event="NewDialog" > > Value="VerifyReadyDlg">1</Publish> > > <Publish Dialog="VerifyReadyDlg" Control="Back" > Event="NewDialog" > > Value="WorkspaceDlg" Order="1">NOT Installed</Publish> > > <Publish Dialog="VerifyReadyDlg" Control="Back" > Event="NewDialog" > > Value="MaintenanceTypeDlg" Order="2">Installed</Publish> > > <Publish Dialog="MaintenanceWelcomeDlg" Control="Next" > > Event="NewDialog" Value="MaintenanceTypeDlg">1</Publish> > > <Publish Dialog="MaintenanceTypeDlg" Control="RepairButton" > > Event="NewDialog" Value="VerifyReadyDlg">1</Publish> > > <Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton" > > Event="NewDialog" Value="VerifyReadyDlg">1</Publish> > > <Publish Dialog="MaintenanceTypeDlg" Control="Back" > > Event="NewDialog" Value="MaintenanceWelcomeDlg">1</Publish> > > > > <Property Id="ARPNOMODIFY" Value="1" /> > > </UI> > > > > <UIRef Id="WixUI_Common" /> > > </Fragment> > > > > <Fragment> > > <UI> > > <Dialog Id="WorkspaceDlg" Width="370" Height="270" Title="Set > > Workspace Size"> > > <Control Id="Next" Type="PushButton" X="236" Y="243" > Width="56" > > Height="17" Default="yes" Text="!(loc.WixUINext)" /> > > <Control Id="Back" Type="PushButton" X="180" Y="243" > Width="56" > > Height="17" Text="!(loc.WixUIBack)" /> > > <Control Id="Cancel" Type="PushButton" X="304" Y="243" > > Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)"> > > <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish> > > </Control> > > > > <Control Id="Description" Type="Text" X="25" Y="23" > Width="280" > > Height="15" Transparent="yes" NoPrefix="yes" Text="Set Workspace Size" > /> > > <Control Id="Title" Type="Text" X="15" Y="6" Width="200" > > Height="15" Transparent="yes" NoPrefix="yes" Text="Set Workspace Size" > /> > > <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" > Width="370" > > Height="44" TabSkip="no" Text="WixUI_Bmp_Banner" /> > > <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" > > Height="0" /> > > <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" > > Height="0" /> > > > > <Control Id="SizeLabel" Type="Text" X="20" Y="60" Width="290" > > Height="30" Text="Workspace Size" /> > > <Control Id="Size" Type="Edit" X="20" Y="100" Width="320" > > Height="18" Property="WKSPACESIZE" Integer="yes"/> > > </Dialog> > > </UI> > > </Fragment> > > > > Now, I would like to override the images used as the bitmaps in the UI. > > I've tried everything I can, but I can't seem to get the MSI to contain > > the proper bitmaps. I also don't get any warnings that it can't use the > > bitmaps I'm asking it to, which is getting pretty infuriating, since it > > takes several minutes to build my MSI each time I think I've figured out > a > > change that should make it work! :) > > > > I build my MSI using an MSBuild project and I've tried adding: > > <Candle > > SourceFiles="$(FilesPath)mgalfa.wxs" > > Extensions="$(NetFxExtension);$(UiExtension);$(FastCompareExtension)" > > FilesVitalByDefault="True" > > ToolPath="$(WixToolPath)" > > RunAsSeparateProcess="$(RunWixToolsOutOfProc)" > > OutputFile="$(BuildCountryPath)mgalfa.wixobj" > > > > > DefineConstants="$(BuildDefineConstants);WixUIBannerBmp=Setup\bannrbmp.bmp; > > WixUIDialogBmp=Setup\dlgbmp.bmp;WixUILicenseRtf=Setup\License.rtf" > > /> > > > > the constants to the "Candle" step, which doesn't seem to do it, > > > > I've tried adding WixVariable elements in my wxs (the preferred approach > > in my situation) and that doesn't seem to work. > > > > I've tried several locations for the WixVariable elements, and none of > > them seem to work. > > > > Can anybody at least point me at a way of debugging what's actually > going > > on here so I know what to do to fix this? > > > > BTW, my files are structured as follows: > > > > 6.7\ > > Setup\ > > bannrbmp.bmp > > dlgbmp.bmp > > License.rtf > > 6.7.011\ > > Content\... > > ... > > mgalfa.wxs > > > > and I run MSBuild from the 6.7 folder on the wxs file in the child > > (6.7.011). This means the relative path for the wxs is > > 6.7.011\Content\... for all my files, except the bmps, which should be > > Setup\... > > > > Thanks, > > Kelly > > > > > > > ************************************************************************************** > > This communication is intended solely for the addressee and is > > confidential. If you are not the intended recipient, any disclosure, > > copying, distribution or any action taken or omitted to be taken in > > reliance on it, is prohibited and may be unlawful. Unless indicated > > to the contrary: it does not constitute professional advice or opinions > > upon which reliance may be made by the addressee or any other party, > > and it should be considered to be a work in progress. Unless otherwise > > noted in this email or its attachments, this communication does not form > > a Statement of Actuarial Opinion under American Academy of Actuaries > guidelines. > > > ************************************************************************************** > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > > Build the coolest Linux based applications with Moblin SDK & win great > prizes > > Grand prize is a trip for two to an Open Source event anywhere in the > world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ************************************************************************************** > This communication is intended solely for the addressee and is > confidential. If you are not the intended recipient, any disclosure, > copying, distribution or any action taken or omitted to be taken in > reliance on it, is prohibited and may be unlawful. Unless indicated > to the contrary: it does not constitute professional advice or opinions > upon which reliance may be made by the addressee or any other party, > and it should be considered to be a work in progress. Unless otherwise > noted in this email or its attachments, this communication does not form > a Statement of Actuarial Opinion under American Academy of Actuaries guidelines. > ************************************************************************************** > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ************************************************************************************** This communication is intended solely for the addressee and is confidential. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Unless indicated to the contrary: it does not constitute professional advice or opinions upon which reliance may be made by the addressee or any other party, and it should be considered to be a work in progress. Unless otherwise noted in this email or its attachments, this communication does not form a Statement of Actuarial Opinion under American Academy of Actuaries guidelines. ************************************************************************************** ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users