1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Wix xmlns =" http://schemas.microsoft.com/wix/2006/wi" >
3+ <Fragment >
4+ <DirectoryRef Id =" INSTALLFOLDER" />
5+ </Fragment >
6+ <Fragment >
7+ <ComponentGroup Id =" AddInComRegGroup" >
8+ <Component Id =" cmp849D4B4936651C1CE332AF90A33A6A10" Directory =" INSTALLFOLDER" Guid =" *" >
9+ <Class Id =" {16ABB9D1-887E-4FD1-BE67-847977261E73}" Context =" InprocServer32" Description =" CodeStack.Community.GeometryPlusPlus.Features.TrimSurfacesByRegion.TrimSurfacesByRegionMacroFeature" ThreadingModel =" both" ForeignServer =" mscoree.dll" >
10+ <ProgId Id =" CodeStack.GeometryPlusPlus.TrimSurfacesByRegionMacroFeature" Description =" CodeStack.Community.GeometryPlusPlus.Features.TrimSurfacesByRegion.TrimSurfacesByRegionMacroFeature" />
11+ </Class >
12+ <Class Id =" {39FD6EA8-3113-40BA-A1D6-405CFF3931BF}" Context =" InprocServer32" Description =" CodeStack.Community.GeometryPlusPlus.Features.ExtrudeSurfaceCap.ExtrudeSurfaceCapMacroFeature" ThreadingModel =" both" ForeignServer =" mscoree.dll" >
13+ <ProgId Id =" CodeStack.GeometryPlusPlus.ExtrudeSurfaceCapMacroFeature" Description =" CodeStack.Community.GeometryPlusPlus.Features.ExtrudeSurfaceCap.ExtrudeSurfaceCapMacroFeature" />
14+ </Class >
15+ <Class Id =" {45B95E54-91F5-4043-BC30-20FD89CAB578}" Context =" InprocServer32" Description =" CodeStack.Community.GeometryPlusPlus.AddIn" ThreadingModel =" both" ForeignServer =" mscoree.dll" >
16+ <ProgId Id =" CodeStack.Community.GeometryPlusPlus.AddIn" Description =" CodeStack.Community.GeometryPlusPlus.AddIn" />
17+ </Class >
18+ <Class Id =" {753D2372-D1AF-4E22-94F2-6E6416394C9C}" Context =" InprocServer32" Description =" CodeStack.Community.GeometryPlusPlus.Features.SolidToSurface.SolidToSurfaceMacroFeature" ThreadingModel =" both" ForeignServer =" mscoree.dll" >
19+ <ProgId Id =" CodeStack.GeometryPlusPlus.SolidToSurfaceMacroFeature" Description =" CodeStack.Community.GeometryPlusPlus.Features.SolidToSurface.SolidToSurfaceMacroFeature" />
20+ </Class >
21+ <Class Id =" {A0856B88-393B-40BE-B523-B86D918CC91B}" Context =" InprocServer32" Description =" CodeStack.Community.GeometryPlusPlus.Features.BodiesFillet.BodiesFilletMacroFeature" ThreadingModel =" both" ForeignServer =" mscoree.dll" >
22+ <ProgId Id =" CodeStack.GeometryPlusPlus.BodiesFilletMacroFeature" Description =" CodeStack.Community.GeometryPlusPlus.Features.BodiesFillet.BodiesFilletMacroFeature" />
23+ </Class >
24+ <Class Id =" {B8A7D8B3-FC3C-4833-86D2-D36E35F63B8C}" Context =" InprocServer32" Description =" CodeStack.Community.GeometryPlusPlus.Core.PropertyPageHandler" ThreadingModel =" both" ForeignServer =" mscoree.dll" >
25+ <ProgId Id =" CodeStack.Community.GeometryPlusPlus.Core.PropertyPageHandler" Description =" CodeStack.Community.GeometryPlusPlus.Core.PropertyPageHandler" />
26+ </Class >
27+ <File Id =" fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6" KeyPath =" yes" Source =" $(var.SourceOutDir)\CodeStack.Community.GeometryPlusPlus.dll" />
28+ <RegistryValue Root =" HKCR" Key =" CLSID\{16ABB9D1-887E-4FD1-BE67-847977261E73}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" Value =" " Type =" string" Action =" write" />
29+ <RegistryValue Root =" HKCR" Key =" CLSID\{16ABB9D1-887E-4FD1-BE67-847977261E73}\InprocServer32\0.1.0.0" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.Features.TrimSurfacesByRegion.TrimSurfacesByRegionMacroFeature" Type =" string" Action =" write" />
30+ <RegistryValue Root =" HKCR" Key =" CLSID\{16ABB9D1-887E-4FD1-BE67-847977261E73}\InprocServer32\0.1.0.0" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
31+ <RegistryValue Root =" HKCR" Key =" CLSID\{16ABB9D1-887E-4FD1-BE67-847977261E73}\InprocServer32\0.1.0.0" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
32+ <RegistryValue Root =" HKCR" Key =" CLSID\{16ABB9D1-887E-4FD1-BE67-847977261E73}\InprocServer32\0.1.0.0" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
33+ <RegistryValue Root =" HKCR" Key =" CLSID\{16ABB9D1-887E-4FD1-BE67-847977261E73}\InprocServer32" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.Features.TrimSurfacesByRegion.TrimSurfacesByRegionMacroFeature" Type =" string" Action =" write" />
34+ <RegistryValue Root =" HKCR" Key =" CLSID\{16ABB9D1-887E-4FD1-BE67-847977261E73}\InprocServer32" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
35+ <RegistryValue Root =" HKCR" Key =" CLSID\{16ABB9D1-887E-4FD1-BE67-847977261E73}\InprocServer32" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
36+ <RegistryValue Root =" HKCR" Key =" CLSID\{16ABB9D1-887E-4FD1-BE67-847977261E73}\InprocServer32" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
37+ <RegistryValue Root =" HKCR" Key =" CLSID\{39FD6EA8-3113-40BA-A1D6-405CFF3931BF}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" Value =" " Type =" string" Action =" write" />
38+ <RegistryValue Root =" HKCR" Key =" CLSID\{39FD6EA8-3113-40BA-A1D6-405CFF3931BF}\InprocServer32\0.1.0.0" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.Features.ExtrudeSurfaceCap.ExtrudeSurfaceCapMacroFeature" Type =" string" Action =" write" />
39+ <RegistryValue Root =" HKCR" Key =" CLSID\{39FD6EA8-3113-40BA-A1D6-405CFF3931BF}\InprocServer32\0.1.0.0" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
40+ <RegistryValue Root =" HKCR" Key =" CLSID\{39FD6EA8-3113-40BA-A1D6-405CFF3931BF}\InprocServer32\0.1.0.0" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
41+ <RegistryValue Root =" HKCR" Key =" CLSID\{39FD6EA8-3113-40BA-A1D6-405CFF3931BF}\InprocServer32\0.1.0.0" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
42+ <RegistryValue Root =" HKCR" Key =" CLSID\{39FD6EA8-3113-40BA-A1D6-405CFF3931BF}\InprocServer32" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.Features.ExtrudeSurfaceCap.ExtrudeSurfaceCapMacroFeature" Type =" string" Action =" write" />
43+ <RegistryValue Root =" HKCR" Key =" CLSID\{39FD6EA8-3113-40BA-A1D6-405CFF3931BF}\InprocServer32" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
44+ <RegistryValue Root =" HKCR" Key =" CLSID\{39FD6EA8-3113-40BA-A1D6-405CFF3931BF}\InprocServer32" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
45+ <RegistryValue Root =" HKCR" Key =" CLSID\{39FD6EA8-3113-40BA-A1D6-405CFF3931BF}\InprocServer32" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
46+ <RegistryValue Root =" HKCR" Key =" CLSID\{45B95E54-91F5-4043-BC30-20FD89CAB578}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" Value =" " Type =" string" Action =" write" />
47+ <RegistryValue Root =" HKCR" Key =" CLSID\{45B95E54-91F5-4043-BC30-20FD89CAB578}\InprocServer32\0.1.0.0" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.AddIn" Type =" string" Action =" write" />
48+ <RegistryValue Root =" HKCR" Key =" CLSID\{45B95E54-91F5-4043-BC30-20FD89CAB578}\InprocServer32\0.1.0.0" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
49+ <RegistryValue Root =" HKCR" Key =" CLSID\{45B95E54-91F5-4043-BC30-20FD89CAB578}\InprocServer32\0.1.0.0" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
50+ <RegistryValue Root =" HKCR" Key =" CLSID\{45B95E54-91F5-4043-BC30-20FD89CAB578}\InprocServer32\0.1.0.0" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
51+ <RegistryValue Root =" HKCR" Key =" CLSID\{45B95E54-91F5-4043-BC30-20FD89CAB578}\InprocServer32" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.AddIn" Type =" string" Action =" write" />
52+ <RegistryValue Root =" HKCR" Key =" CLSID\{45B95E54-91F5-4043-BC30-20FD89CAB578}\InprocServer32" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
53+ <RegistryValue Root =" HKCR" Key =" CLSID\{45B95E54-91F5-4043-BC30-20FD89CAB578}\InprocServer32" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
54+ <RegistryValue Root =" HKCR" Key =" CLSID\{45B95E54-91F5-4043-BC30-20FD89CAB578}\InprocServer32" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
55+ <RegistryValue Root =" HKCR" Key =" CLSID\{753D2372-D1AF-4E22-94F2-6E6416394C9C}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" Value =" " Type =" string" Action =" write" />
56+ <RegistryValue Root =" HKCR" Key =" CLSID\{753D2372-D1AF-4E22-94F2-6E6416394C9C}\InprocServer32\0.1.0.0" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.Features.SolidToSurface.SolidToSurfaceMacroFeature" Type =" string" Action =" write" />
57+ <RegistryValue Root =" HKCR" Key =" CLSID\{753D2372-D1AF-4E22-94F2-6E6416394C9C}\InprocServer32\0.1.0.0" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
58+ <RegistryValue Root =" HKCR" Key =" CLSID\{753D2372-D1AF-4E22-94F2-6E6416394C9C}\InprocServer32\0.1.0.0" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
59+ <RegistryValue Root =" HKCR" Key =" CLSID\{753D2372-D1AF-4E22-94F2-6E6416394C9C}\InprocServer32\0.1.0.0" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
60+ <RegistryValue Root =" HKCR" Key =" CLSID\{753D2372-D1AF-4E22-94F2-6E6416394C9C}\InprocServer32" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.Features.SolidToSurface.SolidToSurfaceMacroFeature" Type =" string" Action =" write" />
61+ <RegistryValue Root =" HKCR" Key =" CLSID\{753D2372-D1AF-4E22-94F2-6E6416394C9C}\InprocServer32" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
62+ <RegistryValue Root =" HKCR" Key =" CLSID\{753D2372-D1AF-4E22-94F2-6E6416394C9C}\InprocServer32" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
63+ <RegistryValue Root =" HKCR" Key =" CLSID\{753D2372-D1AF-4E22-94F2-6E6416394C9C}\InprocServer32" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
64+ <RegistryValue Root =" HKCR" Key =" CLSID\{A0856B88-393B-40BE-B523-B86D918CC91B}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" Value =" " Type =" string" Action =" write" />
65+ <RegistryValue Root =" HKCR" Key =" CLSID\{A0856B88-393B-40BE-B523-B86D918CC91B}\InprocServer32\0.1.0.0" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.Features.BodiesFillet.BodiesFilletMacroFeature" Type =" string" Action =" write" />
66+ <RegistryValue Root =" HKCR" Key =" CLSID\{A0856B88-393B-40BE-B523-B86D918CC91B}\InprocServer32\0.1.0.0" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
67+ <RegistryValue Root =" HKCR" Key =" CLSID\{A0856B88-393B-40BE-B523-B86D918CC91B}\InprocServer32\0.1.0.0" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
68+ <RegistryValue Root =" HKCR" Key =" CLSID\{A0856B88-393B-40BE-B523-B86D918CC91B}\InprocServer32\0.1.0.0" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
69+ <RegistryValue Root =" HKCR" Key =" CLSID\{A0856B88-393B-40BE-B523-B86D918CC91B}\InprocServer32" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.Features.BodiesFillet.BodiesFilletMacroFeature" Type =" string" Action =" write" />
70+ <RegistryValue Root =" HKCR" Key =" CLSID\{A0856B88-393B-40BE-B523-B86D918CC91B}\InprocServer32" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
71+ <RegistryValue Root =" HKCR" Key =" CLSID\{A0856B88-393B-40BE-B523-B86D918CC91B}\InprocServer32" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
72+ <RegistryValue Root =" HKCR" Key =" CLSID\{A0856B88-393B-40BE-B523-B86D918CC91B}\InprocServer32" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
73+ <RegistryValue Root =" HKCR" Key =" CLSID\{B8A7D8B3-FC3C-4833-86D2-D36E35F63B8C}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" Value =" " Type =" string" Action =" write" />
74+ <RegistryValue Root =" HKCR" Key =" CLSID\{B8A7D8B3-FC3C-4833-86D2-D36E35F63B8C}\InprocServer32\0.1.0.0" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.Core.PropertyPageHandler" Type =" string" Action =" write" />
75+ <RegistryValue Root =" HKCR" Key =" CLSID\{B8A7D8B3-FC3C-4833-86D2-D36E35F63B8C}\InprocServer32\0.1.0.0" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
76+ <RegistryValue Root =" HKCR" Key =" CLSID\{B8A7D8B3-FC3C-4833-86D2-D36E35F63B8C}\InprocServer32\0.1.0.0" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
77+ <RegistryValue Root =" HKCR" Key =" CLSID\{B8A7D8B3-FC3C-4833-86D2-D36E35F63B8C}\InprocServer32\0.1.0.0" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
78+ <RegistryValue Root =" HKCR" Key =" CLSID\{B8A7D8B3-FC3C-4833-86D2-D36E35F63B8C}\InprocServer32" Name =" Class" Value =" CodeStack.Community.GeometryPlusPlus.Core.PropertyPageHandler" Type =" string" Action =" write" />
79+ <RegistryValue Root =" HKCR" Key =" CLSID\{B8A7D8B3-FC3C-4833-86D2-D36E35F63B8C}\InprocServer32" Name =" Assembly" Value =" CodeStack.Community.GeometryPlusPlus, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null" Type =" string" Action =" write" />
80+ <RegistryValue Root =" HKCR" Key =" CLSID\{B8A7D8B3-FC3C-4833-86D2-D36E35F63B8C}\InprocServer32" Name =" RuntimeVersion" Value =" v4.0.30319" Type =" string" Action =" write" />
81+ <RegistryValue Root =" HKCR" Key =" CLSID\{B8A7D8B3-FC3C-4833-86D2-D36E35F63B8C}\InprocServer32" Name =" CodeBase" Value =" file:///[#fil27CDC1DA33A8DDB8DC8CCEDCB9B4B5B6]" Type =" string" Action =" write" />
82+ </Component >
83+ </ComponentGroup >
84+ </Fragment >
85+ </Wix >
0 commit comments