Short answer: yes change all your Component GUIDs. I've got the exact same situation as yourself & having read all the information available on Component rules I've changed all ours.
If you want to know what happens if you don't change the GUID's read up on Component Rules & what happens when you break them at the following pages: http://msdn.microsoft.com/en-us/library/aa370561.aspx http://robmensching.com/blog/posts/2003/10/4/Windows-Installer-Component s-Introduction http://msdn.microsoft.com/en-us/library/aa372795.aspx http://robmensching.com/blog/posts/2003/10/18/Component-Rules-101 Rob M's blogs are more detailed than the MSDN pages & explain things pretty well in my experience. If you want to update v1 to v2 using Windows Installer it's eminently do-able & is known as a Major Upgrade. See http://msdn.microsoft.com/en-us/library/aa369786.aspx and http://msdn.microsoft.com/en-us/library/aa370579.aspx Yes it would make a difference as you wouldn't need to change the GUIDs as far as I'm aware (someone correct me if I'm wrong) as in that case v1 and v2 would never be on the same machine at the same time. I've done this in the recent past with v1.0 -> v1.1 -> v1.2 but the version numbering makes little difference, it just has to increase so v1 -> v2 would be fine too. Good luck. 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: Lord Larry [mailto:lordla...@gmail.com] Sent: 21 July 2009 14:22 To: wix-users@lists.sourceforge.net Subject: [WiX-users] New Major Version. Should I have new Components GUIDs? Hello, I need to create a setup for the new major version (v2) of our product. It should be able to be installed alongside the old version (v1). Each version is installed in a separate directory. Some assemblies get installed into the GAC and the assembly version of v1 and v2 differ, but the names are the same. Should I change all the GUIDs of the Components? What would be the difference if I did or did not change the GUIDs? Would it make a difference if v1 would need to be updated by Windows Installer to v2? * FOLDER in v1 and v2 is different * somewin32dll.dll is installed in FOLDER and FileVersion in v1 and v2 is different * Some.Assembly.GAC.dll is installed in the GAC and AssemblyVersion and FileVersion in v1 and v2 is different <Fragment> <DirectoryRef Id="FOLDER"> <Component Id="somewin32dll.dll" Guid="{6C9E4ED4-24FC-4d22-BD12-10EAA56624F6}"> <File Id="somewin32dll.dll" Name="somewin32dll.dll" KeyPath="yes" Vital="yes" Source="$(var.BinPath)\somewin32dll.dll"/> </Component> </DirectoryRef> </Fragment> <Fragment> <DirectoryRef Id="FOLDER"> <Component Id="Some.Assembly.GAC.dll" Guid="{f90ec181-a8f0-4ce6-89b3-d20276deae39}"> <File Id="Some.Assembly.GAC.dll" Name="Some.Assembly.GAC.dll" KeyPath="yes" Vital="yes" Assembly=".net" Source="$(var.BinPath)\Some.Assembly.GAC.dll"/> </Component> </DirectoryRef> </Fragment> With kind regards, LordLarry ------------------------------------------------------------------------ ------ 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 WiX-users@lists.sourceforge.net 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users