If you absolutely need to change the Product UpgradeCode on every build (Is 
this a good idea?), then you'll need to extend your build process to do it 
yourself. XML is relatively easy to change, especially in PowerShell. Executing 
something like the following could help:

powershell -command "$wixFile = 'Product.wxs' ; $doc = [xml](Get-Content -Path 
$wixFile) ; $doc.Wix.Product.UpgradeCode = [System.Guid]::NewGuid().ToString() 
; $doc.Save($wixFile)"

Edwin G. Castro
Software Developer - Staff
Electronic Banking Services
Fiserv
Office: 503-746-0643
Fax: 503-617-0291
www.fiserv.com
Please consider the environment before printing this e-mail


> -----Original Message-----
> From: Pally Sandher [mailto:pally.sand...@iesve.com]
> Sent: Friday, April 30, 2010 8:14 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Candle: Add new GUIDs to user specified
> locations atcompile time?
> 
> <Product Id="*" />
> <Component Guid="*" />
> 
> Good luck with changing the UpgradeCode every time you build. You may
> as
> well just remove it instead as it's about as useful as a chocolate
> fireguard with that requirement.
> 
> Palbinder Sandher
> Software Deployment & IT Administrator
> T: +44 (0) 141 945 8500
> F: +44 (0) 141 945 8501
> 
> http://www.iesve.com
> **Design, Simulate + Innovate with the <Virtual Environment>**
> Integrated Environmental Solutions Limited. Registered in Scotland No.
> SC151456
> Registered Office - Helix Building, West Of Scotland Science Park,
> Glasgow G20 0SP
> Email Disclaimer
> 
> -----Original Message-----
> From: jeff00seattle [mailto:jeff_tan...@earthlink.net]
> Sent: 30 April 2010 16:02
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Candle: Add new GUIDs to user specified locations
> atcompile time?
> 
> 
> Hi
> 
> Is there a way that a new GUID can be added to specific location within
> WiX at compile time?
> 
> I have created a common WiX file, and I want to add a new GUID upon
> each
> run
> to:
> * Product Id
> * Product UpgradeCode
> * Component Guid
> 
> I read in one blob
> http://johnmcfadyen.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c
> =
> BlogPart&partqs=cat%3DWiX
> John McFadyens Windows Installer Blog  that using
> "????????-????-????-????-????????????" creates a new generated GUID
> each
> time the compiler runs. This ensures you are running with the rule of
> creating a new package code for each iteration of your package.
> 
> However, this did not work.
> 
> 
> -----
> Thanks
> Jeff in Seattle
> --
> View this message in context:
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Candle-
> Add
> -new-GUIDs-to-user-specified-locations-at-compile-time-
> tp4986130p4986130
> .html
> Sent from the wix-users mailing list archive at Nabble.com.
> 
> -----------------------------------------------------------------------
> -
> ------
> _______________________________________________
> 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
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to