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