Hi again, as I wrote before: Windows Installer does not allow one MSI calling another MSI. You will have to use an external program calling the MSI with the appropriate language information.
Regards, Dirk 2009/7/8 Jiang, Chunyan (GE Healthcare) <chunyan.ji...@ge.com>: > As I thought to define two wix projects to realize my aim, I tried to define > a CustomAction in one msi to call another msi. > > <Binary Id="GermanInstallMsi" > SourceFile="..SourceDir\VP6Wix.msi" /> > > <CustomAction Id="GermanInstall" > BinaryKey="GermanInstallMsi" > ExeCommand="" > Execute="deferred" > Return="check" > HideTarget="no" > Impersonate="no" /> > > Then call this action in one push button after the radio button is selected: > > <Control Type="PushButton" Id="next" Width="74" Height="17" X="202" > Y="229" Text="Next" Property="USERNAME"> > <Publish Event="DoAction" > Value="GermanInstall"><![CDATA[LanguageNumber = "1" ]]></Publish> > > However, when I run the first msi, select one language, click the push > button, I got the error: > > The installer has encountered an unexpected error installing this package. > This may indicate a problem with this package. The error code is 2762. > > The language selection dialog is called in InstallUISequence as: > > <InstallUISequence> > <Show Dialog="InstallLanguageSelect" Before="CostFinalize" /> > > Why does the error come when I run the first msi? Could some one give me tips? > > Regards, > > Chunyan > > -----Ursprüngliche Nachricht----- > Von: Jiang, Chunyan (GE Healthcare) > Gesendet: Mittwoch, 8. Juli 2009 14:58 > An: General discussion for Windows Installer XML toolset. > Betreff: Re: [WiX-users] How to localize wix package in this way? > > Hi Rob, > > Thanks to the Wix Tutorial, I learned from the SampleAskKey source code and > got to know how to use RadioButtonGroup to get the different selection value. > For example, I give the three radio buttons different value for the property > and define the push button publish even according to different property's > values. > > As you said, WIX doesn't support language switching. Is it possible to create > another wix project, which has different localization msi, using the push > button above to call the msi accordingly? The idea is to have two wix > projects. One is for language selection, the other one is for the real > installation, which has different localization msi versions. > > How can I define the publish event for the push button in this case? > > > Best regards, > > Chunyan > > -----Ursprüngliche Nachricht----- > Von: Jiang, Chunyan (GE Healthcare) > Gesendet: Mittwoch, 8. Juli 2009 10:17 > An: General discussion for Windows Installer XML toolset. > Betreff: Re: [WiX-users] How to localize wix package in this way? > > Hi Rob, > > Thank you for your information. Although Wix doesn't support switching > different language packages, I think the radio button can transfer the > language selection parameter to some small program or dll, and ask it to > select the coresponding localization package and go on to do the installation. > > How ever, I don't know how to transfer parameter throught radio button > selection, and what program or dll can be used in wix. Is there some example > that I can learn? > > Best regards, > > > Chunyan > > -----Ursprüngliche Nachricht----- > Von: Rob Mensching [mailto:r...@wixtoolset.org] > Gesendet: Montag, 6. Juli 2009 19:39 > An: General discussion for Windows Installer XML toolset. > Betreff: Re: [WiX-users] How to localize wix package in this way? > > Windows Installer doesn't support that. You need to have something outside > control the language switching. > > Jiang, Chunyan (GE Healthcare) wrote: >> Hi Wix-users, >> >> I would like to create the installation package by using of wix. Is it >> possible to have different language installation in the same package? >> For example, the first dialog have the radio button group, English, >> German, Italian. If user select one language, click next button, the >> next dialog will show the defined language page. >> >> I have read some articles about localization in wix. And I can define >> the string in .wxl and refer it in the dialog as !(loc.stringname) >> >> However, I don't know how to define the radio button condation or >> action in order to load the corresponding dialog. >> >> It will be appreciated for any help! >> >> >> Chunyan >> ---------------------------------------------------------------------- >> -------- _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > > ------------------------------------------------------------------------------ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge This is your chance to win up to > $100,000 in prizes! For a limited time, vendors submitting new applications > to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry > Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge This is your chance to win up to > $100,000 in prizes! For a limited time, vendors submitting new applications > to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry > Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge > This is your chance to win up to $100,000 in prizes! For a limited time, > vendors submitting new applications to BlackBerry App World(TM) will have > the opportunity to enter the BlackBerry Developer Challenge. See full prize > details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users