Votive generates Product ID and UpgradeCode GUIDs which, from the Windows 
Installer point, are wrong.
That may not be an issue if we assume that nobody will "enhance" msi files 
manually or using Windows Installer API and using GUID from Votive-generated 
template.  I'd rather see a warning from the compiler when GUIDs are not 
upper-cased and Votive to generate proper GUIDs.  That way people will come to 
a habit of using proper GUID values and that might save them time later on 
fighting some strange problems in their installers because of bad GUID.

Alex



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jason Ginchereau
Sent: Thursday, June 12, 2008 12:46 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Mixed-case guids

Candle upper-cases the guids for you. But many other MSI tools and APIs don't, 
so one could make a pedantic argument that it's better to have them upper-case 
in the source code for better copy-pasting.

-Jason-

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Neil Enns
Sent: Thursday, June 12, 2008 12:32 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Mixed-case guids

Does Votive do the actual conversion or is it candle.exe?

Neil

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alexander 
Shevchuk
Sent: Thursday, June 12, 2008 12:07 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Mixed-case guids

>Does anyone know why mixed-case guids generate and error from candle if
>you turn on the -pendantic flag? Is it just a coding style or is there a
>problem with them? (It looks like candle forces them uppercase in the
>wixobj file.)


That's because GUID type in windows installer 
(http://msdn.microsoft.com/en-us/library/aa368767(VS.85).aspx) requires letters 
to be uppercase.  The fact that Votive creates GUIDs in mixed case and silently 
converts them to upper case during compilation is another story.


Alex

PS.  Weird.  I had to subscribe again to be able to send this response.


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to