@@ -48,56 +48,164 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "E2ETest", "E2ETest", "{B3F6
4848EndProject
4949Project ("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}" ) = "PackageTest" , "test\E2ETest\PackageTest\PackageTest.csproj" , "{777FE7FE-1B1A-4848-BE4A-7670A92DEBCC}"
5050EndProject
51+ Project ("{2150E333-8FDC-42A3-9474-1A3956D46DE8}" ) = "templates" , "templates" , "{808186BE-9BD0-DD1D-D574-36EEAD1E7F8F}"
52+ EndProject
53+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "BytecodeAlliance.Componentize.DotNet.Templates" , "templates\BytecodeAlliance.Componentize.DotNet.Templates.csproj" , "{16F33B39-83C5-4E6C-89D3-CF2B9385AC28}"
54+ EndProject
5155Global
5256 GlobalSection (SolutionConfigurationPlatforms ) = preSolution
5357 Debug| Any CPU = Debug| Any CPU
58+ Debug| x64 = Debug| x64
59+ Debug| x86 = Debug| x86
5460 Release| Any CPU = Release| Any CPU
61+ Release| x64 = Release| x64
62+ Release| x86 = Release| x86
5563 EndGlobalSection
5664 GlobalSection (ProjectConfigurationPlatforms ) = postSolution
5765 {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
5866 {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Debug| Any CPU .Build .0 = Debug| Any CPU
67+ {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Debug| x64 .ActiveCfg = Debug| Any CPU
68+ {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Debug| x64 .Build .0 = Debug| Any CPU
69+ {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Debug| x86 .ActiveCfg = Debug| Any CPU
70+ {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Debug| x86 .Build .0 = Debug| Any CPU
5971 {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Release| Any CPU .ActiveCfg = Release| Any CPU
6072 {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Release| Any CPU .Build .0 = Release| Any CPU
73+ {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Release| x64 .ActiveCfg = Release| Any CPU
74+ {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Release| x64 .Build .0 = Release| Any CPU
75+ {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Release| x86 .ActiveCfg = Release| Any CPU
76+ {FB68D5A1-89AA-47AB-B397-F93FF529995C} .Release| x86 .Build .0 = Release| Any CPU
6177 {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
6278 {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Debug| Any CPU .Build .0 = Debug| Any CPU
79+ {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Debug| x64 .ActiveCfg = Debug| Any CPU
80+ {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Debug| x64 .Build .0 = Debug| Any CPU
81+ {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Debug| x86 .ActiveCfg = Debug| Any CPU
82+ {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Debug| x86 .Build .0 = Debug| Any CPU
6383 {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Release| Any CPU .ActiveCfg = Release| Any CPU
6484 {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Release| Any CPU .Build .0 = Release| Any CPU
85+ {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Release| x64 .ActiveCfg = Release| Any CPU
86+ {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Release| x64 .Build .0 = Release| Any CPU
87+ {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Release| x86 .ActiveCfg = Release| Any CPU
88+ {7D4CD1D4-4DD2-418F-9E46-FF4140293B63} .Release| x86 .Build .0 = Release| Any CPU
6589 {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
6690 {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Debug| Any CPU .Build .0 = Debug| Any CPU
91+ {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Debug| x64 .ActiveCfg = Debug| Any CPU
92+ {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Debug| x64 .Build .0 = Debug| Any CPU
93+ {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Debug| x86 .ActiveCfg = Debug| Any CPU
94+ {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Debug| x86 .Build .0 = Debug| Any CPU
6795 {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Release| Any CPU .ActiveCfg = Release| Any CPU
6896 {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Release| Any CPU .Build .0 = Release| Any CPU
97+ {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Release| x64 .ActiveCfg = Release| Any CPU
98+ {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Release| x64 .Build .0 = Release| Any CPU
99+ {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Release| x86 .ActiveCfg = Release| Any CPU
100+ {5A906283-BA3B-4335-A5FA-0DFDEB771D84} .Release| x86 .Build .0 = Release| Any CPU
69101 {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
70102 {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Debug| Any CPU .Build .0 = Debug| Any CPU
103+ {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Debug| x64 .ActiveCfg = Debug| Any CPU
104+ {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Debug| x64 .Build .0 = Debug| Any CPU
105+ {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Debug| x86 .ActiveCfg = Debug| Any CPU
106+ {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Debug| x86 .Build .0 = Debug| Any CPU
71107 {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Release| Any CPU .ActiveCfg = Release| Any CPU
72108 {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Release| Any CPU .Build .0 = Release| Any CPU
109+ {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Release| x64 .ActiveCfg = Release| Any CPU
110+ {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Release| x64 .Build .0 = Release| Any CPU
111+ {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Release| x86 .ActiveCfg = Release| Any CPU
112+ {09E495AF-959E-4B3C-90FC-7E6CD5869F27} .Release| x86 .Build .0 = Release| Any CPU
73113 {D6691373-08CB-466F-A230-A038BD82D6CD} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
74114 {D6691373-08CB-466F-A230-A038BD82D6CD} .Debug| Any CPU .Build .0 = Debug| Any CPU
115+ {D6691373-08CB-466F-A230-A038BD82D6CD} .Debug| x64 .ActiveCfg = Debug| Any CPU
116+ {D6691373-08CB-466F-A230-A038BD82D6CD} .Debug| x64 .Build .0 = Debug| Any CPU
117+ {D6691373-08CB-466F-A230-A038BD82D6CD} .Debug| x86 .ActiveCfg = Debug| Any CPU
118+ {D6691373-08CB-466F-A230-A038BD82D6CD} .Debug| x86 .Build .0 = Debug| Any CPU
75119 {D6691373-08CB-466F-A230-A038BD82D6CD} .Release| Any CPU .ActiveCfg = Release| Any CPU
76120 {D6691373-08CB-466F-A230-A038BD82D6CD} .Release| Any CPU .Build .0 = Release| Any CPU
121+ {D6691373-08CB-466F-A230-A038BD82D6CD} .Release| x64 .ActiveCfg = Release| Any CPU
122+ {D6691373-08CB-466F-A230-A038BD82D6CD} .Release| x64 .Build .0 = Release| Any CPU
123+ {D6691373-08CB-466F-A230-A038BD82D6CD} .Release| x86 .ActiveCfg = Release| Any CPU
124+ {D6691373-08CB-466F-A230-A038BD82D6CD} .Release| x86 .Build .0 = Release| Any CPU
77125 {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
78126 {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Debug| Any CPU .Build .0 = Debug| Any CPU
127+ {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Debug| x64 .ActiveCfg = Debug| Any CPU
128+ {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Debug| x64 .Build .0 = Debug| Any CPU
129+ {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Debug| x86 .ActiveCfg = Debug| Any CPU
130+ {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Debug| x86 .Build .0 = Debug| Any CPU
79131 {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Release| Any CPU .ActiveCfg = Release| Any CPU
80132 {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Release| Any CPU .Build .0 = Release| Any CPU
133+ {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Release| x64 .ActiveCfg = Release| Any CPU
134+ {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Release| x64 .Build .0 = Release| Any CPU
135+ {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Release| x86 .ActiveCfg = Release| Any CPU
136+ {20ED9DCE-3911-4382-BE1A-14BA3382A930} .Release| x86 .Build .0 = Release| Any CPU
81137 {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
82138 {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Debug| Any CPU .Build .0 = Debug| Any CPU
139+ {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Debug| x64 .ActiveCfg = Debug| Any CPU
140+ {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Debug| x64 .Build .0 = Debug| Any CPU
141+ {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Debug| x86 .ActiveCfg = Debug| Any CPU
142+ {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Debug| x86 .Build .0 = Debug| Any CPU
83143 {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Release| Any CPU .ActiveCfg = Release| Any CPU
84144 {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Release| Any CPU .Build .0 = Release| Any CPU
145+ {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Release| x64 .ActiveCfg = Release| Any CPU
146+ {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Release| x64 .Build .0 = Release| Any CPU
147+ {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Release| x86 .ActiveCfg = Release| Any CPU
148+ {9B56CBAA-3E96-4ABD-A7E2-A986ADFD3408} .Release| x86 .Build .0 = Release| Any CPU
85149 {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
86150 {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Debug| Any CPU .Build .0 = Debug| Any CPU
151+ {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Debug| x64 .ActiveCfg = Debug| Any CPU
152+ {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Debug| x64 .Build .0 = Debug| Any CPU
153+ {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Debug| x86 .ActiveCfg = Debug| Any CPU
154+ {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Debug| x86 .Build .0 = Debug| Any CPU
87155 {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Release| Any CPU .ActiveCfg = Release| Any CPU
88156 {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Release| Any CPU .Build .0 = Release| Any CPU
157+ {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Release| x64 .ActiveCfg = Release| Any CPU
158+ {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Release| x64 .Build .0 = Release| Any CPU
159+ {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Release| x86 .ActiveCfg = Release| Any CPU
160+ {9176AC70-039F-43B5-BA3D-CDF9FE1D3BFB} .Release| x86 .Build .0 = Release| Any CPU
89161 {BBF34708-0583-4708-AB93-CECADB446B8B} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
90162 {BBF34708-0583-4708-AB93-CECADB446B8B} .Debug| Any CPU .Build .0 = Debug| Any CPU
163+ {BBF34708-0583-4708-AB93-CECADB446B8B} .Debug| x64 .ActiveCfg = Debug| Any CPU
164+ {BBF34708-0583-4708-AB93-CECADB446B8B} .Debug| x64 .Build .0 = Debug| Any CPU
165+ {BBF34708-0583-4708-AB93-CECADB446B8B} .Debug| x86 .ActiveCfg = Debug| Any CPU
166+ {BBF34708-0583-4708-AB93-CECADB446B8B} .Debug| x86 .Build .0 = Debug| Any CPU
91167 {BBF34708-0583-4708-AB93-CECADB446B8B} .Release| Any CPU .ActiveCfg = Release| Any CPU
92168 {BBF34708-0583-4708-AB93-CECADB446B8B} .Release| Any CPU .Build .0 = Release| Any CPU
169+ {BBF34708-0583-4708-AB93-CECADB446B8B} .Release| x64 .ActiveCfg = Release| Any CPU
170+ {BBF34708-0583-4708-AB93-CECADB446B8B} .Release| x64 .Build .0 = Release| Any CPU
171+ {BBF34708-0583-4708-AB93-CECADB446B8B} .Release| x86 .ActiveCfg = Release| Any CPU
172+ {BBF34708-0583-4708-AB93-CECADB446B8B} .Release| x86 .Build .0 = Release| Any CPU
93173 {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
94174 {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Debug| Any CPU .Build .0 = Debug| Any CPU
175+ {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Debug| x64 .ActiveCfg = Debug| Any CPU
176+ {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Debug| x64 .Build .0 = Debug| Any CPU
177+ {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Debug| x86 .ActiveCfg = Debug| Any CPU
178+ {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Debug| x86 .Build .0 = Debug| Any CPU
95179 {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Release| Any CPU .ActiveCfg = Release| Any CPU
96180 {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Release| Any CPU .Build .0 = Release| Any CPU
181+ {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Release| x64 .ActiveCfg = Release| Any CPU
182+ {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Release| x64 .Build .0 = Release| Any CPU
183+ {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Release| x86 .ActiveCfg = Release| Any CPU
184+ {2BAB8E09-C4EC-40D3-9378-5BFB6620B26B} .Release| x86 .Build .0 = Release| Any CPU
97185 {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
98186 {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Debug| Any CPU .Build .0 = Debug| Any CPU
187+ {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Debug| x64 .ActiveCfg = Debug| Any CPU
188+ {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Debug| x64 .Build .0 = Debug| Any CPU
189+ {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Debug| x86 .ActiveCfg = Debug| Any CPU
190+ {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Debug| x86 .Build .0 = Debug| Any CPU
99191 {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Release| Any CPU .ActiveCfg = Release| Any CPU
100192 {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Release| Any CPU .Build .0 = Release| Any CPU
193+ {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Release| x64 .ActiveCfg = Release| Any CPU
194+ {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Release| x64 .Build .0 = Release| Any CPU
195+ {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Release| x86 .ActiveCfg = Release| Any CPU
196+ {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} .Release| x86 .Build .0 = Release| Any CPU
197+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
198+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Debug| Any CPU .Build .0 = Debug| Any CPU
199+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Debug| x64 .ActiveCfg = Debug| Any CPU
200+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Debug| x64 .Build .0 = Debug| Any CPU
201+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Debug| x86 .ActiveCfg = Debug| Any CPU
202+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Debug| x86 .Build .0 = Debug| Any CPU
203+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Release| Any CPU .ActiveCfg = Release| Any CPU
204+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Release| Any CPU .Build .0 = Release| Any CPU
205+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Release| x64 .ActiveCfg = Release| Any CPU
206+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Release| x64 .Build .0 = Release| Any CPU
207+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Release| x86 .ActiveCfg = Release| Any CPU
208+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} .Release| x86 .Build .0 = Release| Any CPU
101209 EndGlobalSection
102210 GlobalSection (SolutionProperties ) = preSolution
103211 HideSolutionNode = FALSE
@@ -121,6 +229,7 @@ Global
121229 {BAA8D48E-411B-4135-9E4F-5B01F5CF3C62} = {A1E6722B-B184-4AB8-9629-E6A5E76EE9CA}
122230 {B3F60B5E-F19A-4E69-91B5-51053E6BBF5A} = {A1E6722B-B184-4AB8-9629-E6A5E76EE9CA}
123231 {777FE7FE-1B1A-4848-BE4A-7670A92DEBCC} = {B3F60B5E-F19A-4E69-91B5-51053E6BBF5A}
232+ {16F33B39-83C5-4E6C-89D3-CF2B9385AC28} = {808186BE-9BD0-DD1D-D574-36EEAD1E7F8F}
124233 EndGlobalSection
125234 GlobalSection (ExtensibilityGlobals ) = postSolution
126235 SolutionGuid = {1F033B40-BF0A-4D81-B1D6-84080B73D385}
0 commit comments