Skip to content

Commit 399d8f2

Browse files
authored
Merge pull request #68 from jsturtevant/wasi-template
Start a dotnet new template
2 parents f09f703 + be2043c commit 399d8f2

File tree

7 files changed

+231
-0
lines changed

7 files changed

+231
-0
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,15 @@ jobs:
3434
run: dotnet test --no-build --verbosity normal
3535
- name: Pack
3636
run: dotnet pack -c Release /p:BuildNumber=${{ github.run_number }}
37+
- name: Test Template
38+
run: |
39+
dotnet new install ./artifacts/BytecodeAlliance.Componentize.DotNet.Templates.*.nupkg
40+
mkdir ${{ runner.temp }}/projects
41+
pushd ${{ runner.temp }}/projects
42+
dotnet new componentize.wasi.cli -o test
43+
cd test
44+
dotnet build
45+
popd
3746
# must use windows to generate package https://github.com/bytecodealliance/componentize-dotnet/issues/41
3847
# only need one package published https://github.com/actions/upload-artifact?tab=readme-ov-file#not-uploading-to-the-same-artifact
3948
- name: Upload artifacts
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<PackageId>BytecodeAlliance.Componentize.DotNet.Templates</PackageId>
5+
<Title>Templates for Componentize-dotnet</Title>
6+
<Authors>Bytecode Alliance Developers</Authors>
7+
<Description>Provides templates for Templates for Componentize-dotnet</Description>
8+
<PackageLicenseExpression>Apache-2.0 WITH LLVM-exception</PackageLicenseExpression>
9+
<PackageTags>webassembly, .net, wasm</PackageTags>
10+
<PackageProjectUrl>https://github.com/bytecodealliance/componentize-dotnet</PackageProjectUrl>
11+
<RepositoryUrl>https://github.com/bytecodealliance/componentize-dotnet</RepositoryUrl>
12+
<IsPackable>true</IsPackable>
13+
<PackageReleaseNotes>https://github.com/bytecodealliance/componentize-dotnet/releases/tag/$(PackageVersion)</PackageReleaseNotes>
14+
15+
16+
17+
<!-- Keep package type as 'Template' to show the package as a template package on nuget.org and make your template available in dotnet new search.-->
18+
<PackageType>Template</PackageType>
19+
<TargetFramework>net9.0</TargetFramework>
20+
<IncludeContentInPack>true</IncludeContentInPack>
21+
<IncludeBuildOutput>false</IncludeBuildOutput>
22+
<ContentTargetFolders>content</ContentTargetFolders>
23+
<NoWarn>$(NoWarn);NU5128</NoWarn>
24+
<NoDefaultExcludes>true</NoDefaultExcludes>
25+
<PackageReadmeFile>README.md</PackageReadmeFile>
26+
</PropertyGroup>
27+
28+
<PropertyGroup>
29+
<LocalizeTemplates>false</LocalizeTemplates>
30+
</PropertyGroup>
31+
32+
<ItemGroup>
33+
<PackageReference Include="Microsoft.TemplateEngine.Tasks" Version="*" PrivateAssets="all" IsImplicitlyDefined="true"/>
34+
</ItemGroup>
35+
36+
<ItemGroup>
37+
<Content Include="content\**\*" Exclude="content\**\bin\**;content\**\obj\**" />
38+
<Compile Remove="**\*" />
39+
</ItemGroup>
40+
41+
<ItemGroup>
42+
<None Include="../README.md" Pack="true" PackagePath="" />
43+
</ItemGroup>
44+
45+
</Project>
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"$schema": "http://json.schemastore.org/template",
3+
"author": "Bytecode Alliance Developers",
4+
"classifications": [
5+
"wasi",
6+
"wasm",
7+
"Console"
8+
],
9+
"identity": "BytecodeAlliance.Componentize.DotNet.Templates.Console",
10+
"name": "Componentize-dotnet wasi console template",
11+
"shortName": "componentize.wasi.cli",
12+
"sourceName": "wasi-cli",
13+
"tags": {
14+
"language": "C#",
15+
"type": "project"
16+
},
17+
"symbols": {
18+
"platform": {
19+
"type": "bind",
20+
"binding": "env:OS",
21+
"defaultValue": "linux"
22+
}
23+
},
24+
"postActions": [
25+
{
26+
"description": "Welcome to Componetize dotnet",
27+
"manualInstructions": [
28+
{
29+
"text": "To get started run `dotnet build` inside your new project. Learn more at https://github.com/bytecodealliance/componentize-dotnet."
30+
}
31+
],
32+
"actionId": "AC1156F7-BB77-4DB8-B28F-24EEBCCA1E5C",
33+
"continueOnError": true
34+
}
35+
]
36+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// See https://aka.ms/new-console-template for more information
2+
Console.WriteLine("Hello, world from compontize-dotnet!");
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<packageSources>
4+
<!--To inherit the global NuGet package sources remove the <clear/> line below -->
5+
<clear />
6+
<add key="dotnet-experimental" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-experimental/nuget/v3/index.json" />
7+
<add key="nuget" value="https://api.nuget.org/v3/index.json" />
8+
</packageSources>
9+
</configuration>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
5+
<TargetFramework>net9.0</TargetFramework>
6+
<RootNamespace>wasi_cli</RootNamespace>
7+
<ImplicitUsings>enable</ImplicitUsings>
8+
<Nullable>enable</Nullable>
9+
<RuntimeIdentifier>wasi-wasm</RuntimeIdentifier>
10+
<UseAppHost>false</UseAppHost>
11+
<PublishTrimmed>true</PublishTrimmed>
12+
<InvariantGlobalization>true</InvariantGlobalization>
13+
<SelfContained>true</SelfContained>
14+
</PropertyGroup>
15+
16+
<ItemGroup>
17+
<PackageReference Include="BytecodeAlliance.Componentize.DotNet.Wasm.SDK" Version="0.5.0-preview00008" />
18+
<PackageReference Condition="'$(platform)' == 'Windows_NT'" Include="runtime.win-x64.microsoft.dotnet.ilcompiler.llvm" Version="10.0.0-alpha.1.24573.1" />
19+
<PackageReference Condition="'$(platform)' == 'linux'" Include="runtime.linux-x64.microsoft.dotnet.ilcompiler.llvm" Version="10.0.0-alpha.1.24573.1" />
20+
</ItemGroup>
21+
</Project>

wasm-component-sdk.sln

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,56 +48,164 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "E2ETest", "E2ETest", "{B3F6
4848
EndProject
4949
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PackageTest", "test\E2ETest\PackageTest\PackageTest.csproj", "{777FE7FE-1B1A-4848-BE4A-7670A92DEBCC}"
5050
EndProject
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
5155
Global
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

Comments
 (0)