Well, I'd still disagree, but eitherway you'll need a custom action. MSI doesn't have any built in expressions for lowering the case of something. The closest it has is the ability to specify if a equality check is case sensitive = or insensitiive ~= .
---------------------------------------- From: "Jeff McCune" <j...@puppetlabs.com> Sent: Tuesday, February 14, 2012 11:20 PM To: chr...@iswix.com, "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> Subject: Re: [WiX-users] How to downcase a public property? On Tue, Feb 14, 2012 at 7:18 PM, Christopher Painter <chr...@iswix.com> wrote: > If you are really serious about simplying setup and making it bulletproof > you should push back at your application developers and challenge why they > need the hostname to be lower cased. The code that reads the XML should to > it's own .ToLower() if it's that important to them. I am one of the application developers... /me goes off to push back on myself. =) Seriously though, we store the x.509 certificate as a file so we need to play nicely with case-insensitive filesystems. While www.metamachine.net and WWW.METAMACHINE.NET are the same hostname we don't want to store two different files on unix filesystems if the end user is inconsistent with their case. >From a "time is money" point of view, it's a lot cheaper for me to downcase the default (suggested) value in the installation process than it is to change the behavior of many subsystems of the application. -Jeff ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users