11<?xml version =" 1.0" encoding =" UTF-8" ?>
22<Wix xmlns =" http://schemas.microsoft.com/wix/2006/wi" >
3- <Product Id =" *" Name =" Geometry++" Language =" 1033" Version =" 0.3 .0.0" Manufacturer =" CodeStack" UpgradeCode =" {56083FFE-D237-4BC0-A853-BA1C65BC9F68}" >
3+ <Product Id =" *" Name =" Geometry++" Language =" 1033" Version =" 0.4 .0.0" Manufacturer =" CodeStack" UpgradeCode =" {56083FFE-D237-4BC0-A853-BA1C65BC9F68}" >
44 <Package InstallerVersion =" 200" Compressed =" yes" InstallScope =" perMachine" />
55
66 <MajorUpgrade DowngradeErrorMessage =" A newer version of Geometry++ is already installed." />
1515 <WixVariable Id =" WixUIDialogBmp" Value =" Resources\dialog.bmp" />
1616 <WixVariable Id =" WixUILicenseRtf" Value =" Resources\eula.rtf" />
1717
18- <Feature Id =" ProductFeature" Title =" Setup" Level =" 1" >
19- <ComponentGroupRef Id =" ProductComponents" />
20- <ComponentGroupRef Id =" AddInComRegGroup" />
21- </Feature >
18+ <Feature Id =" ProductFeature" Title =" Setup" Level =" 1" >
19+ <ComponentGroupRef Id =" FilesRegGroup" />
20+ <ComponentGroupRef Id =" AddInComRegGroup" />
21+ <ComponentRef Id =" AddInRegistry" />
22+ </Feature >
2223 </Product >
2324
2425 <Fragment >
3031 </Directory >
3132 </Directory >
3233 </Fragment >
33-
34- <Fragment >
35- <ComponentGroup Id =" ProductComponents" Directory =" INSTALLFOLDER" >
36- <Component Id =" Reg" Guid =" {74869559-1017-44C3-B0F1-5E0BDDC5AEAB}" >
37- <RegistryValue Root =" HKCU" Key =" Software\SolidWorks\AddInsStartup\{45B95E54-91F5-4043-BC30-20FD89CAB578}" Value =" 1" Type =" integer" Action =" write" />
38- <RegistryValue Root =" HKLM" Key =" Software\SolidWorks\Addins\{45B95E54-91F5-4043-BC30-20FD89CAB578}" Value =" 0" Type =" integer" Action =" write" />
39- <RegistryValue Root =" HKLM" Key =" Software\SolidWorks\Addins\{45B95E54-91F5-4043-BC30-20FD89CAB578}" Name =" Description" Value =" Additional geometry functionality for SOLIDWORKS" Type =" string" Action =" write" />
40- <RegistryValue Root =" HKLM" Key =" Software\SolidWorks\Addins\{45B95E54-91F5-4043-BC30-20FD89CAB578}" Name =" Title" Value =" Geometry++" Type =" string" Action =" write" />
41- </Component >
42- <Component Id =" interops" Guid =" {DED8C037-EE62-4B2E-B67E-98B6C3C6251D}" >
43- <File Id =" SolidWorks.Interop.sldworks.dllID" Name =" SolidWorks.Interop.sldworks.dll" Source =" $(var.SourceOutDir)\SolidWorks.Interop.sldworks.dll" />
44- <File Id =" SolidWorks.Interop.swconst.dllID" Name =" SolidWorks.Interop.swconst.dll" Source =" $(var.SourceOutDir)\SolidWorks.Interop.swconst.dll" />
45- <File Id =" SolidWorks.Interop.swpublished.dllID" Name =" SolidWorks.Interop.swpublished.dll" Source =" $(var.SourceOutDir)\SolidWorks.Interop.swpublished.dll" />
46- <File Id =" SolidWorksTools.dllID" Name =" SolidWorksTools.dll" Source =" $(var.SourceOutDir)\SolidWorksTools.dll" />
47- </Component >
48- <Component Id =" swex" Guid =" {2929F250-EA8C-439F-A5E3-3A93A660A504}" >
49- <File Id =" CodeStack.SwEx.AddIn.dllID" Name =" CodeStack.SwEx.AddIn.dll" Source =" $(var.SourceOutDir)\CodeStack.SwEx.AddIn.dll" />
50- <File Id =" CodeStack.SwEx.Common.dllID" Name =" CodeStack.SwEx.Common.dll" Source =" $(var.SourceOutDir)\CodeStack.SwEx.Common.dll" />
51- <File Id =" CodeStack.SwEx.MacroFeature.dllID" Name =" CodeStack.SwEx.MacroFeature.dll" Source =" $(var.SourceOutDir)\CodeStack.SwEx.MacroFeature.dll" />
52- <File Id =" CodeStack.SwEx.PMPage.dllID" Name =" CodeStack.SwEx.PMPage.dll" Source =" $(var.SourceOutDir)\CodeStack.SwEx.PMPage.dll" />
53- </Component >
54- <Component Id =" xarial" Guid =" {307CCEA0-70A4-43AA-8DB7-26A96A32D2C0}" >
55- <File Id =" Xarial.VPages.Framework.dllID" Name =" Xarial.VPages.Framework.dll" Source =" $(var.SourceOutDir)\Xarial.VPages.Framework.dll" />
56- <File Id =" Xarial.Signal2Go.dllID" Name =" Xarial.Signal2Go.dll" Source =" $(var.SourceOutDir)\Xarial.Signal2Go.dll" />
57- </Component >
58- <Component Id =" unity" Guid =" {29D7AFE1-EB1D-475B-A42D-7DE5B0E1C7B7}" >
59- <File Id =" Unity.Abstractions.dllID" Name =" Unity.Abstractions.dll" Source =" $(var.SourceOutDir)\Unity.Abstractions.dll" />
60- <File Id =" Unity.Configuration.dllID" Name =" Unity.Configuration.dll" Source =" $(var.SourceOutDir)\Unity.Configuration.dll" />
61- <File Id =" Unity.Container.dllID" Name =" Unity.Container.dll" Source =" $(var.SourceOutDir)\Unity.Container.dll" />
62- <File Id =" Unity.Interception.Configuration.dllID" Name =" Unity.Interception.Configuration.dll" Source =" $(var.SourceOutDir)\Unity.Interception.Configuration.dll" />
63- <File Id =" Unity.Interception.dllID" Name =" Unity.Interception.dll" Source =" $(var.SourceOutDir)\Unity.Interception.dll" />
64- <File Id =" Unity.RegistrationByConvention.dllID" Name =" Unity.RegistrationByConvention.dll" Source =" $(var.SourceOutDir)\Unity.RegistrationByConvention.dll" />
65- <File Id =" Unity.ServiceLocation.dllID" Name =" Unity.ServiceLocation.dll" Source =" $(var.SourceOutDir)\Unity.ServiceLocation.dll" />
66- </Component >
67- </ComponentGroup >
68- </Fragment >
6934</Wix >
0 commit comments