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:[email protected]]
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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[email protected]
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
[email protected]
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
[email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users