Re: [WiX-users] Globalized Bundle?

2012-01-09 Thread Ian Williams
Merging threads; just ensuring my reply doesn't get lost. Thanks.

-Original Message-
From: Ian Williams [mailto:iawil...@microsoft.com] 
Sent: Monday, January 09, 2012 11:15 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Globalized Bundle?

Hmm, I'm a bit confused here.

I'm under the impression that originally .wxl files were used for an MSI in 
conjunction with a few options passed to light.exe (-cultures:ja-jp -loc ).  And what you get it a Japanese localized MSI (this is 
all compiled into it).

You're saying that the WixStdBA will look for .wxl files at runtime - great! 
That's exactly the sort of thing I'm looking for, that should avoid the 
creation of an installer for each language. But I can't figure out the usage 
pattern here. If I add things like !(loc.ProductName) to my bundle authoring, 
light complains that the localization variable !(loc.ProductName) is unknown. 
So at link time I have to point it to a particular .wxl file... and we're back 
where we've started! I also tried pointing light to multiple .wxls for each 
language I want but that doesn't seem to work either.

What the piece I'm missing here that allows runtime localization decisions?

As an aside, the most important thing for me really is to be able to choose the 
WiXVariable "WixStdbaLicenseRtf" at runtime based off of the system language. 
Not sure if even runtime loading of .wxls will accomplish this.


-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: Monday, January 09, 2012 12:36 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Globalized Bundle?

We do LCID because we still support WinXP SP2

On Mon, Jan 9, 2012 at 3:46 AM, Sam Morris  wrote:

> On Sat, 07 Jan 2012 08:50:15 -0800, Rob Mensching wrote:
>
> > The wixstdba will automatically search for a .wxl file of the system 
> > language (i.e. look in 1033 directory for english and 1041 for 
> > german and 1044 for japanese, or are those last two switched?).
> >
> > Failing to find a matching .wxl file will cause wixstdba to fall 
> > back to a .wxl in the root.
> >
> > There are a few bugs about localization open that need to be fixed 
> > before this works well but you can see the beginnings.
>
> Would you consider keying translations by the string representation of 
> the locale name rather than the numeric locale ID? This will allow 
> more intelligent fallback behaviour.
>
> Currently if I ship a .wxl file in the 1031 directory (de-DE) then a 
> user with a UI language setting of 3079 (de-AT) will not see the 
> German strings, even though they are closer to the user's preferred 
> language than the default strings.
>
>  (v=vs.85).aspx /dd374098%0A%28v=vs.85%29.aspx>> describes the UI language fallback 
> behaviour in Vista and later. Emulating this on earlier Windows 
> versions (that lack LOCALE_SPARENT info for a locale) seems 
> straightforward enough: just chop off the hyphen and anything that 
> follows.
>
> --
> Regards,
> Sam Morris
>
>
>
> --
>  Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't 
> need a complex infrastructure or vast IT resources to deliver 
> seamless, secure access to virtual desktops. With this all-in-one 
> solution, easily deploy virtual desktops for less than the cost of PCs 
> and save 60% on VDI infrastructure costs. Try it free! 
> http://p.sf.net/sfu/Citrix-VDIinabox
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



--
virtually, Rob Mensching - http://RobMensching.com LLC
--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex 
infrastructure or vast IT resources to deliver seamless, secure access to 
virtual desktops. With this all-in-one solution, easily deploy virtual desktops 
for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it 
free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users






--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] X64 issue on uninstall

2012-01-09 Thread Wilson, Phil
That log extract is not necessarily anything to do with the problem. 

1. Was the service executable removed?
2. Was the service entry removed from the service applet. 
3. Are you using ServiceInstall elements to install/uninstall the service? 
4. What does the log say about the component state (as in Component:. 
Request: Absent Action: )? 

Phil W 

-Original Message-
From: Yannick [mailto:abgrallyann...@free.fr] 
Sent: Monday, January 09, 2012 4:36 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] X64 issue on uninstall

Hi,

I'm using Wix to install my application. On a 32 bit compurer, install and 
uninstall are going well.

On a 64 bit computer, install process is running well but I've got the 
following message when uninstalling and so, some files (and service) remain on 
the machine.

(part of my log)
MSI (s) (B0:48) [15:02:55:403]: Allowing uninstallation of shared component:
{20BB7E11-C9DD-460C-B850-59A53A538D7B}. Other clients exist, but installed to a 
different location
MSI (s) (B0:48) [15:02:55:403]: WIN64DUALFOLDERS: Substitution in 'C:\Program 
Files (x86)\CAMAG\CATS\Camag.Platypus.CommonMigration.dll'
folder had been blocked by the 1 mask argument (the folder pair's iSwapAttrib 
member = 0).
MSI (s) (B0:48) [15:02:55:406]: WIN64DUALFOLDERS: Substitution in 'C:\Program 
Files (x86)\MyApplication\MyService.exe' folder had been blocked by the 1 mask 
argument (the folder pair's iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:407]: WIN64DUALFOLDERS: Substitution in 'C:\Program 
Files (x86)\MyApplication\MyApplication.exe' folder had been blocked by the 1 
mask argument (the folder pair's iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:408]: Allowing uninstallation of shared component:
{A76581EF-8A87-4460-BAFB-8D0058463277}. Other clients exist, but installed to a 
different location 
MSI (s) (B0:48) [15:02:55:408]: WIN64DUALFOLDERS: Substitution in 'C:\Program 
Files (x86)\CAMAG\CATS\' folder had been blocked by the 1 mask argument (the 
folder pair's iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:409]: Allowing uninstallation of shared component:
{D15941A2-E643-433B-85B1-B0C7F720C3C8}. Other clients exist, but installed to a 
different location 
MSI (s) (B0:48) [15:02:55:409]: WIN64DUALFOLDERS: Substitution in 'C:\Program 
Files (x86)\CAMAG\CATS\PlatypusServer.exe' folder had been blocked by the 1 
mask argument (the folder pair's iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:415]: WIN64DUALFOLDERS: Substitution in 'C:\Program 
Files (x86)\MyApplication\log4net.dll' folder had been blocked by the 1 mask 
argument (the folder pair's iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:416]: WIN64DUALFOLDERS: Substitution in 'C:\Program 
Files (x86)\MyApplication\Help\MyFile.pdf' folder had been blocked by the 1 
mask argument (the folder pair's iSwapAttrib member = 0).

Thanks for your help.


--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/X64-issue-on-uninstall-tp7167663p7167663.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex 
infrastructure or vast IT resources to deliver seamless, secure access to 
virtual desktops. With this all-in-one solution, easily deploy virtual desktops 
for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it 
free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


*** Confidentiality Notice: This e-mail, including any associated or attached 
files, is intended solely for the individual or entity to which it is 
addressed. This e-mail is confidential and may well also be legally privileged. 
If you have received it in error, you are on notice of its status. Please 
notify the sender immediately by reply e-mail and then delete this message from 
your system. Please do not copy it or use it for any purposes, or disclose its 
contents to any other person. This email comes from a division of the Invensys 
Group, owned by Invensys plc, which is a company registered in England and 
Wales with its registered office at 3rd Floor, 40 Grosvenor Place, London, SW1X 
7AW (Registered number 166023). For a list of European legal entities within 
the Invensys Group, please go to http://www.invensys.com/en/legal/default.aspx.

You may contact Invensys plc on +44 (0)20 3155 1200 or e-mail 
recept...@invensys.com. This e-mail and any attachments thereto may be subject 
to the terms of any agreements between Invensys (and/or its subsidiaries and 
affiliates) and the recipient (and/or its subsidiaries and affiliates).



--
Write once. Port to many.
Get the SDK and tools to simplify cross-platfo

[WiX-users] Combobox dropdown

2012-01-09 Thread Scharp, Craig
Hi wix users,

I have a custom dialog where I use a ComboBox dropdown with a list of websites 
to upgrade.  My immediate ca's populate the Combobox fine but when I click on 
the combobox to change selection, it doesn't do anything.  I can change the 
values using the up/down arrows, but clicking on the combobox does nothing.  
This worked in wix 3.0, but appears not to in 3.5.  I haven't found any posts 
for this, so asking if anyone has seen this and if anyone has ideas.

Here's what my code looks like:


I have tried with property and Id all upper cased, sorted as yes and no, with 
or without ComboList attribute.

Thanks, Craig
--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Concatenate 2 values

2012-01-09 Thread Mike Rerick
Use a custom action to set the Property.



In the InstallExecuteSequence, call the custom action:

Set the Before or After attribute to wherever you want the value set.

Mike


On Mon, Jan 9, 2012 at 1:07 PM, Bourne, Kevin <
kevin.bou...@chasepaymentech.com> wrote:

> Says "Could not access network location [IISROOT]\website1"
>
> IISROOT should equal c:\inetpub\wwwroot
>
> Kevin Bourne | Software Developer | Chase Paymentech
> ..
> kevin.bou...@chasepaymentech.com
>
> JPMorgan Chase & Co.
>
>
> -Original Message-
> From: Ian Williams [mailto:iawil...@microsoft.com]
> Sent: Monday, January 09, 2012 3:55 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Concatenate 2 values
>
> I believe you are mixing WiX preprocessor variables with runtime
> properties.
>
> Your property IISROOT should be accessed using the following syntax:
> [IISROOT]
>
> You are using the preprocessor syntax: $(var.IISROOT). Try [IISROOT] there
> instead.
>
> Ian
>
> -Original Message-
> From: Bourne, Kevin [mailto:kevin.bou...@chasepaymentech.com]
> Sent: Monday, January 09, 2012 12:46 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Concatenate 2 values
>
> Here is the error
> error CNDL0150: Undefined preprocessor variable '$(var.IISROOT)'.
>
> Kevin Bourne | Software Developer | Chase Paymentech 
> kevin.bou...@chasepaymentech.com
>
> JPMorgan Chase & Co.
>
> -Original Message-
> From: Bourne, Kevin
> Sent: Monday, January 09, 2012 3:40 PM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Concatenate 2 values
>
> I need to Concatenate 2 values, can someone tell me how to do this?
> Sample code does not work.
>
>
>Type="directory"
>  Root="HKLM"
>  Key="Software\Microsoft\InetStp"
>  Name="PathWWWRoot" />
>
>
>
>  Installed OR IISROOT
>
>
>
>
>
>
>
> Kevin Bourne | Software Developer Lead | Chase Paymentech .
> kevin.bou...@chasepaymentech.com
>
> JPMorgan Chase & Co.
>
> --
> Learn more about Chase Paymentech Solutions,LLC payment processing
> services at www.chasepaymentech.com.
>
> THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are
> proprietary and confidential information intended only for the use of the
> recipient(s) named above.  If you are not the intended recipient, you may
> not print, distribute, or copy this message or any attachments.  If you
> have received this communication in error, please notify the sender by
> return e-mail and delete this message and any attachments from your
> computer.
>
>
>
>
> --
> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
> infrastructure or vast IT resources to deliver seamless, secure access to
> virtual desktops. With this all-in-one solution, easily deploy virtual
> desktops for less than the cost of PCs and save 60% on VDI infrastructure
> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> --
> Learn more about Chase Paymentech Solutions,LLC payment processing
> services at www.chasepaymentech.com.
>
> THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are
> proprietary and confidential information intended only for the use of the
> recipient(s) named above.  If you are not the intended recipient, you may
> not print, distribute, or copy this message or any attachments.  If you
> have received this communication in error, please notify the sender by
> return e-mail and delete this message and any attachments from your
> computer.
>
>
>
>
>
>
> --
> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
> infrastructure or vast IT resources to deliver seamless, secure access to
> virtual desktops. With this all-in-one solution, easily deploy virtual
> desktops for less than the cost of PCs and save 60% on VDI infrastructure
> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
>
>
>
> --
> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
> infrastructure or vast IT resources to deliver seamless, secure access to
> virtual desktops. With this all-in-one solution, easily deploy virtual
> desktops for less than the cost of PCs and save 60% on VDI infrastructure
> costs. Try it free! http://p.sf.net/sfu/Citrix-

Re: [WiX-users] Concatenate 2 values

2012-01-09 Thread Bourne, Kevin
Says "Could not access network location [IISROOT]\website1"

IISROOT should equal c:\inetpub\wwwroot

Kevin Bourne | Software Developer | Chase Paymentech
..
kevin.bou...@chasepaymentech.com

JPMorgan Chase & Co.


-Original Message-
From: Ian Williams [mailto:iawil...@microsoft.com] 
Sent: Monday, January 09, 2012 3:55 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Concatenate 2 values

I believe you are mixing WiX preprocessor variables with runtime properties.

Your property IISROOT should be accessed using the following syntax: [IISROOT]

You are using the preprocessor syntax: $(var.IISROOT). Try [IISROOT] there 
instead.

Ian

-Original Message-
From: Bourne, Kevin [mailto:kevin.bou...@chasepaymentech.com] 
Sent: Monday, January 09, 2012 12:46 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Concatenate 2 values

Here is the error
error CNDL0150: Undefined preprocessor variable '$(var.IISROOT)'.

Kevin Bourne | Software Developer | Chase Paymentech 
kevin.bou...@chasepaymentech.com

JPMorgan Chase & Co.

-Original Message-
From: Bourne, Kevin
Sent: Monday, January 09, 2012 3:40 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Concatenate 2 values

I need to Concatenate 2 values, can someone tell me how to do this?
Sample code does not work.


  



  Installed OR IISROOT







Kevin Bourne | Software Developer Lead | Chase Paymentech .
kevin.bou...@chasepaymentech.com

JPMorgan Chase & Co.

--
Learn more about Chase Paymentech Solutions,LLC payment processing services at 
www.chasepaymentech.com.

THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are 
proprietary and confidential information intended only for the use of the 
recipient(s) named above.  If you are not the intended recipient, you may not 
print, distribute, or copy this message or any attachments.  If you have 
received this communication in error, please notify the sender by return e-mail 
and delete this message and any attachments from your computer.



--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex 
infrastructure or vast IT resources to deliver seamless, secure access to 
virtual desktops. With this all-in-one solution, easily deploy virtual desktops 
for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it 
free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
Learn more about Chase Paymentech Solutions,LLC payment processing services at 
www.chasepaymentech.com.

THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are 
proprietary and confidential information intended only for the use of the 
recipient(s) named above.  If you are not the intended recipient, you may not 
print, distribute, or copy this message or any attachments.  If you have 
received this communication in error, please notify the sender by return e-mail 
and delete this message and any attachments from your computer.





--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex 
infrastructure or vast IT resources to deliver seamless, secure access to 
virtual desktops. With this all-in-one solution, easily deploy virtual desktops 
for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it 
free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users






--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
Learn more about Chase Paymentech Solutions,LLC payment processing services at 
www.chasepaymentech.com.

THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are 
proprietary and confidential information intended only for the use of the 
recipient(s) named above.  If you are not the intended recipient, you may not 
print, distribute, or copy this message or any attachments.  If you have 
received this communication in error, please notify t

Re: [WiX-users] Globalized Bundle?

2012-01-09 Thread Rob Mensching
We do LCID because we still support WinXP SP2

On Mon, Jan 9, 2012 at 3:46 AM, Sam Morris  wrote:

> On Sat, 07 Jan 2012 08:50:15 -0800, Rob Mensching wrote:
>
> > The wixstdba will automatically search for a .wxl file of the system
> > language (i.e. look in 1033 directory for english and 1041 for german
> > and 1044 for japanese, or are those last two switched?).
> >
> > Failing to find a matching .wxl file will cause wixstdba to fall back to
> > a .wxl in the root.
> >
> > There are a few bugs about localization open that need to be fixed
> > before this works well but you can see the beginnings.
>
> Would you consider keying translations by the string representation of
> the locale name rather than the numeric locale ID? This will allow more
> intelligent fallback behaviour.
>
> Currently if I ship a .wxl file in the 1031 directory (de-DE) then a user
> with a UI language setting of 3079 (de-AT) will not see the German
> strings, even though they are closer to the user's preferred language
> than the default strings.
>
>  (v=vs.85).aspx>
> describes the UI language fallback behaviour in Vista and
> later. Emulating this on earlier Windows versions (that lack
> LOCALE_SPARENT info for a locale) seems straightforward enough: just chop
> off the hyphen and anything that follows.
>
> --
> Regards,
> Sam Morris
>
>
>
> --
> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
> infrastructure or vast IT resources to deliver seamless, secure access to
> virtual desktops. With this all-in-one solution, easily deploy virtual
> desktops for less than the cost of PCs and save 60% on VDI infrastructure
> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Concatenate 2 values

2012-01-09 Thread Ian Williams
I believe you are mixing WiX preprocessor variables with runtime properties.

Your property IISROOT should be accessed using the following syntax: [IISROOT]

You are using the preprocessor syntax: $(var.IISROOT). Try [IISROOT] there 
instead.

Ian

-Original Message-
From: Bourne, Kevin [mailto:kevin.bou...@chasepaymentech.com] 
Sent: Monday, January 09, 2012 12:46 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Concatenate 2 values

Here is the error
error CNDL0150: Undefined preprocessor variable '$(var.IISROOT)'.

Kevin Bourne | Software Developer | Chase Paymentech 
kevin.bou...@chasepaymentech.com

JPMorgan Chase & Co.

-Original Message-
From: Bourne, Kevin
Sent: Monday, January 09, 2012 3:40 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Concatenate 2 values

I need to Concatenate 2 values, can someone tell me how to do this?
Sample code does not work.


  



  Installed OR IISROOT







Kevin Bourne | Software Developer Lead | Chase Paymentech .
kevin.bou...@chasepaymentech.com

JPMorgan Chase & Co.

--
Learn more about Chase Paymentech Solutions,LLC payment processing services at 
www.chasepaymentech.com.

THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are 
proprietary and confidential information intended only for the use of the 
recipient(s) named above.  If you are not the intended recipient, you may not 
print, distribute, or copy this message or any attachments.  If you have 
received this communication in error, please notify the sender by return e-mail 
and delete this message and any attachments from your computer.



--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex 
infrastructure or vast IT resources to deliver seamless, secure access to 
virtual desktops. With this all-in-one solution, easily deploy virtual desktops 
for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it 
free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
Learn more about Chase Paymentech Solutions,LLC payment processing services at 
www.chasepaymentech.com.

THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are 
proprietary and confidential information intended only for the use of the 
recipient(s) named above.  If you are not the intended recipient, you may not 
print, distribute, or copy this message or any attachments.  If you have 
received this communication in error, please notify the sender by return e-mail 
and delete this message and any attachments from your computer.





--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex 
infrastructure or vast IT resources to deliver seamless, secure access to 
virtual desktops. With this all-in-one solution, easily deploy virtual desktops 
for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it 
free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users






--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Concatenate 2 values

2012-01-09 Thread Bourne, Kevin
Here is the error
error CNDL0150: Undefined preprocessor variable '$(var.IISROOT)'.

Kevin Bourne | Software Developer | Chase Paymentech

kevin.bou...@chasepaymentech.com

JPMorgan Chase & Co.

-Original Message-
From: Bourne, Kevin 
Sent: Monday, January 09, 2012 3:40 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Concatenate 2 values

I need to Concatenate 2 values, can someone tell me how to do this?
Sample code does not work.


  



  Installed OR IISROOT







Kevin Bourne | Software Developer Lead | Chase Paymentech
.
kevin.bou...@chasepaymentech.com

JPMorgan Chase & Co.

--
Learn more about Chase Paymentech Solutions,LLC payment processing services at 
www.chasepaymentech.com.

THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are 
proprietary and confidential information intended only for the use of the 
recipient(s) named above.  If you are not the intended recipient, you may not 
print, distribute, or copy this message or any attachments.  If you have 
received this communication in error, please notify the sender by return e-mail 
and delete this message and any attachments from your computer.



--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
Learn more about Chase Paymentech Solutions,LLC payment processing services at 
www.chasepaymentech.com.

THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are 
proprietary and confidential information intended only for the use of the 
recipient(s) named above.  If you are not the intended recipient, you may not 
print, distribute, or copy this message or any attachments.  If you have 
received this communication in error, please notify the sender by return e-mail 
and delete this message and any attachments from your computer.





--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Concatenate 2 values

2012-01-09 Thread Bourne, Kevin
I need to Concatenate 2 values, can someone tell me how to do this?
Sample code does not work.


  



  Installed OR IISROOT







Kevin Bourne | Software Developer Lead | Chase Paymentech
.
kevin.bou...@chasepaymentech.com

JPMorgan Chase & Co.

--
Learn more about Chase Paymentech Solutions,LLC payment processing services at 
www.chasepaymentech.com.

THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are 
proprietary and confidential information intended only for the use of the 
recipient(s) named above.  If you are not the intended recipient, you may not 
print, distribute, or copy this message or any attachments.  If you have 
received this communication in error, please notify the sender by return e-mail 
and delete this message and any attachments from your computer.



--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Globalized Bundle?

2012-01-09 Thread Ian Williams
Hmm, I'm a bit confused here.

I'm under the impression that originally .wxl files were used for an MSI in 
conjunction with a few options passed to light.exe (-cultures:ja-jp -loc ).  And what you get it a Japanese localized MSI (this is 
all compiled into it).

You're saying that the WixStdBA will look for .wxl files at runtime - great! 
That's exactly the sort of thing I'm looking for, that should avoid the 
creation of an installer for each language. But I can't figure out the usage 
pattern here. If I add things like !(loc.ProductName) to my bundle authoring, 
light complains that the localization variable !(loc.ProductName) is unknown. 
So at link time I have to point it to a particular .wxl file... and we're back 
where we've started! I also tried pointing light to multiple .wxls for each 
language I want but that doesn't seem to work either.

What the piece I'm missing here that allows runtime localization decisions?

As an aside, the most important thing for me really is to be able to choose the 
WiXVariable "WixStdbaLicenseRtf" at runtime based off of the system language. 
Not sure if even runtime loading of .wxls will accomplish this.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: Saturday, January 07, 2012 8:50 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Globalized Bundle?

The wixstdba will automatically search for a .wxl file of the system language 
(i.e. look in 1033 directory for english and 1041 for german and
1044 for japanese, or are those last two switched?).

Failing to find a matching .wxl file will cause wixstdba to fall back to a .wxl 
in the root.

There are a few bugs about localization open that need to be fixed before this 
works well but you can see the beginnings.

On Thu, Jan 5, 2012 at 2:59 PM, Ian Williams  wrote:

> I'm trying to investigate the viability of making my bundle installer 
> "globalized" - that is, it is one installer that will look at the 
> language of the system in order to choose how to present itself to the 
> user (and perhaps what to install). I thought that was one of the 
> advantages of using a bundle, but I'm realizing now that that doesn't 
> seem to be part of the intent.
>
> For starters,  I wanted to do something like  Id="SystemLanguageID" />   Value="...[SystemLanguageId]...license.rtf" />
>
> But I can't have a PropertyRef in a bundle.  There are more issues 
> that leave me to believe that bundles are not designed to be able to 
> intelligently choose a language to present themselves in... at least 
> with WixStdBA (been trying to avoid writing my own BA).
>
> Does anyone have any advice on what direction I should be going here? 
> If this doesn't work I guess users must choose what language the 
> installer will be in when the download it (so I need to make a 
> different version of the .exe for each language using the !(loc.X) stuff).
>
> Thanks,
> Ian
>
>
> --
>  Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't 
> need a complex infrastructure or vast IT resources to deliver 
> seamless, secure access to virtual desktops. With this all-in-one 
> solution, easily deploy virtual desktops for less than the cost of PCs 
> and save 60% on VDI infrastructure costs. Try it free! 
> http://p.sf.net/sfu/Citrix-VDIinabox
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>


--
virtually, Rob Mensching - http://RobMensching.com LLC
--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex 
infrastructure or vast IT resources to deliver seamless, secure access to 
virtual desktops. With this all-in-one solution, easily deploy virtual desktops 
for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it 
free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users






--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Changing Directory/Component/File IDs into friendly names

2012-01-09 Thread Dan Gough
Hi,

First time WiX user, just generated my first output today from heat.exe for
a fairly large installer I am working on.  Does anybody know of any script
or other means to convert the unique IDs generated for directories, files
and components into more friendly names?

Thanks,
Dan
--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] creating a WIX small or minor patch

2012-01-09 Thread Peter Shirtcliffe
This goes in the Patch element.

  
   
  
  


-Original Message-
From: tome...@qualisystems.com [mailto:tome...@qualisystems.com] 
Sent: 09 January 2012 15:31
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] creating a WIX small or minor patch

HI all,
I'm having problems creating a WIX small or minor patch...
My wsx files that I use to create the installation use HeatDirectory to
harvest the files I need to put in my MSI (I'm not using cab, it's in a
folder besides the MSI), anyway, I have 2 versions of the installation MSI
and the wixpdb files that go along with them, the problem I'm having is
creating the right patch.wsx to work with the diff.wixmst I create with the
torch...
The call to this command:
pyro.exe out\patch\patch.wixmsp -out out\patch\patch.msp -t RTM
out\patch\diff.wixmst
throws:
pyro.exe : error PYRO0252 : No valid transforms were provided to attach to
the patch. Check to make sure the transforms you passed on the command line
have a matching baseline authored in the patch. Also, make sure there are
differences between your target and upgrade.
And it figures... I don't have an RTM id anywhere... please help...
Any link to a patch.wsx sample with a bit MORE details will be MUCH
appreciated.



Tomer Cohen
InSight Team Leader, R&D
QualiSystems
20 Hacarmel St.
Ganey Tikva, Israel 55900

Fax: +972-77-9014099
phone: +972-77-9014094
Mobile: +972-52-3362846
Email: tome...@qualisystems.com
Web: www.qualisystems.com

QualiSystems | 20 Hacarmel St. Ganey Tikva, Israel 55900
  
Learn about our NEW Test Automation Solution - TestShell Studio Join our QA
Test Automation Group on LinkedIn

Standards of Excellence
This email including any attachment may contain confidential and/or
privileged information intended solely for the use of the specified
addressee[s]. Its contents shall not be copied, reproduced, changed or
communicated to another - either in whole or in part. If you have received
this email or parts thereof in error we request that you immediately notify
us and delete this email.



-
-
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.


--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] creating a WIX small or minor patch

2012-01-09 Thread tomer.c
HI all,
I'm having problems creating a WIX small or minor patch...
My wsx files that I use to create the installation use HeatDirectory to harvest 
the files I need to put in my MSI (I'm not using cab, it's in a folder besides 
the MSI), anyway, I have 2 versions of the installation MSI and the wixpdb 
files that go along with them, the problem I'm having is creating the right 
patch.wsx to work with the diff.wixmst I create with the torch...
The call to this command:
pyro.exe out\patch\patch.wixmsp -out out\patch\patch.msp -t RTM 
out\patch\diff.wixmst
throws:
pyro.exe : error PYRO0252 : No valid transforms were provided to attach to the 
patch. Check to make sure the transforms you passed on the command line have a 
matching baseline authored in the patch. Also, make sure there are differences 
between your target and upgrade.
And it figures... I don't have an RTM id anywhere... please help...
Any link to a patch.wsx sample with a bit MORE details will be MUCH appreciated.



Tomer Cohen
InSight Team Leader, R&D
QualiSystems
20 Hacarmel St.
Ganey Tikva, Israel 55900

Fax: +972-77-9014099
phone: +972-77-9014094
Mobile: +972-52-3362846
Email: tome...@qualisystems.com
Web: www.qualisystems.com

QualiSystems | 20 Hacarmel St. Ganey Tikva, Israel 55900
  
Learn about our NEW Test Automation Solution - TestShell Studio Join our QA 
Test Automation Group on LinkedIn

Standards of Excellence
This email including any attachment may contain confidential and/or privileged 
information intended solely for the use of the specified addressee[s]. Its 
contents shall not be copied, reproduced, changed or communicated to another - 
either in whole or in part. If you have received this email or parts thereof in 
error we request that you immediately notify us and delete this email.



--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Help Uninstall

2012-01-09 Thread Yannick
Hi,

sorry for my late answer.

I've solve my issue myself. There were some mistakes on my settings. Thanks.

--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Help-Uninstall-tp7147009p7167644.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] X64 issue on uninstall

2012-01-09 Thread Yannick
Hi,

I'm using Wix to install my application. On a 32 bit compurer, install and
uninstall are going well.

On a 64 bit computer, install process is running well but I've got the
following message when uninstalling and so, some files (and service) remain
on the machine.

(part of my log)
MSI (s) (B0:48) [15:02:55:403]: Allowing uninstallation of shared component:
{20BB7E11-C9DD-460C-B850-59A53A538D7B}. Other clients exist, but installed
to a different location
MSI (s) (B0:48) [15:02:55:403]: WIN64DUALFOLDERS: Substitution in
'C:\Program Files (x86)\CAMAG\CATS\Camag.Platypus.CommonMigration.dll'
folder had been blocked by the 1 mask argument (the folder pair's
iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:406]: WIN64DUALFOLDERS: Substitution in
'C:\Program Files (x86)\MyApplication\MyService.exe' folder had been blocked
by the 1 mask argument (the folder pair's iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:407]: WIN64DUALFOLDERS: Substitution in
'C:\Program Files (x86)\MyApplication\MyApplication.exe' folder had been
blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:408]: Allowing uninstallation of shared component:
{A76581EF-8A87-4460-BAFB-8D0058463277}. Other clients exist, but installed
to a different location
MSI (s) (B0:48) [15:02:55:408]: WIN64DUALFOLDERS: Substitution in
'C:\Program Files (x86)\CAMAG\CATS\' folder had been blocked by the 1 mask
argument (the folder pair's iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:409]: Allowing uninstallation of shared component:
{D15941A2-E643-433B-85B1-B0C7F720C3C8}. Other clients exist, but installed
to a different location
MSI (s) (B0:48) [15:02:55:409]: WIN64DUALFOLDERS: Substitution in
'C:\Program Files (x86)\CAMAG\CATS\PlatypusServer.exe' folder had been
blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:415]: WIN64DUALFOLDERS: Substitution in
'C:\Program Files (x86)\MyApplication\log4net.dll' folder had been blocked
by the 1 mask argument (the folder pair's iSwapAttrib member = 0).
MSI (s) (B0:48) [15:02:55:416]: WIN64DUALFOLDERS: Substitution in
'C:\Program Files (x86)\MyApplication\Help\MyFile.pdf' folder had been
blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0).

Thanks for your help.


--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/X64-issue-on-uninstall-tp7167663p7167663.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Globalized Bundle?

2012-01-09 Thread Sam Morris
On Sat, 07 Jan 2012 08:50:15 -0800, Rob Mensching wrote:

> The wixstdba will automatically search for a .wxl file of the system
> language (i.e. look in 1033 directory for english and 1041 for german
> and 1044 for japanese, or are those last two switched?).
> 
> Failing to find a matching .wxl file will cause wixstdba to fall back to
> a .wxl in the root.
> 
> There are a few bugs about localization open that need to be fixed
> before this works well but you can see the beginnings.

Would you consider keying translations by the string representation of 
the locale name rather than the numeric locale ID? This will allow more 
intelligent fallback behaviour.

Currently if I ship a .wxl file in the 1031 directory (de-DE) then a user 
with a UI language setting of 3079 (de-AT) will not see the German 
strings, even though they are closer to the user's preferred language 
than the default strings.

 describes the UI language fallback behaviour in Vista and 
later. Emulating this on earlier Windows versions (that lack 
LOCALE_SPARENT info for a locale) seems straightforward enough: just chop 
off the hyphen and anything that follows.

-- 
Regards,
Sam Morris


--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] RemoveExistingProducts after the InstallFinalize action still needed so that Major Upgrades don't remove assembly from GAC ?

2012-01-09 Thread CristianG
Thanks for mentioning those hotfixes.  

In the end I've included them in the bootstrapper. It seems to be the right
way compared to increasing the file version of the assemblies.

--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/RemoveExistingProducts-after-the-InstallFinalize-action-still-needed-so-that-Major-Upgrades-don-t-re-tp7137858p7167252.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users