Skip to content

Commit 83bba83

Browse files
committed
first commit
0 parents  commit 83bba83

File tree

203 files changed

+32357
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

203 files changed

+32357
-0
lines changed

.nuget/NuGet.Config

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+
<solution>
4+
<add key="disableSourceControlIntegration" value="true" />
5+
</solution>
6+
<packageSources>
7+
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
8+
</packageSources>
9+
</configuration>

.nuget/NuGet.exe

18 KB
Binary file not shown.

.nuget/NuGet.targets

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(MSBuildProjectDirectory)\..\</SolutionDir>
5+
6+
<!-- Enable the restore command to run before builds -->
7+
<RestorePackages Condition=" '$(RestorePackages)' == '' ">false</RestorePackages>
8+
9+
<!-- Property that enables building a package from a project -->
10+
<BuildPackage Condition=" '$(BuildPackage)' == '' ">false</BuildPackage>
11+
12+
<!-- Determines if package restore consent is required to restore packages -->
13+
<RequireRestoreConsent Condition=" '$(RequireRestoreConsent)' != 'false' ">true</RequireRestoreConsent>
14+
15+
<!-- Download NuGet.exe if it does not already exist -->
16+
<DownloadNuGetExe Condition=" '$(DownloadNuGetExe)' == '' ">false</DownloadNuGetExe>
17+
</PropertyGroup>
18+
19+
<ItemGroup Condition=" '$(PackageSources)' == '' ">
20+
<!-- Package sources used to restore packages. By default, registered sources under %APPDATA%\NuGet\NuGet.Config will be used -->
21+
<!-- The official NuGet package source (https://www.nuget.org/api/v2/) will be excluded if package sources are specified and it does not appear in the list -->
22+
<!--
23+
<PackageSource Include="https://www.nuget.org/api/v2/" />
24+
<PackageSource Include="https://my-nuget-source/nuget/" />
25+
-->
26+
</ItemGroup>
27+
28+
<PropertyGroup Condition=" '$(OS)' == 'Windows_NT'">
29+
<!-- Windows specific commands -->
30+
<NuGetToolsPath>$([System.IO.Path]::Combine($(SolutionDir), ".nuget"))</NuGetToolsPath>
31+
</PropertyGroup>
32+
33+
<PropertyGroup Condition=" '$(OS)' != 'Windows_NT'">
34+
<!-- We need to launch nuget.exe with the mono command if we're not on windows -->
35+
<NuGetToolsPath>$(SolutionDir).nuget</NuGetToolsPath>
36+
</PropertyGroup>
37+
38+
<PropertyGroup>
39+
<PackagesProjectConfig Condition=" '$(OS)' == 'Windows_NT'">$(MSBuildProjectDirectory)\packages.$(MSBuildProjectName.Replace(' ', '_')).config</PackagesProjectConfig>
40+
<PackagesProjectConfig Condition=" '$(OS)' != 'Windows_NT'">$(MSBuildProjectDirectory)\packages.$(MSBuildProjectName).config</PackagesProjectConfig>
41+
</PropertyGroup>
42+
43+
<PropertyGroup>
44+
<PackagesConfig Condition="Exists('$(MSBuildProjectDirectory)\packages.config')">$(MSBuildProjectDirectory)\packages.config</PackagesConfig>
45+
<PackagesConfig Condition="Exists('$(PackagesProjectConfig)')">$(PackagesProjectConfig)</PackagesConfig>
46+
</PropertyGroup>
47+
48+
<PropertyGroup>
49+
<!-- NuGet command -->
50+
<NuGetExePath Condition=" '$(NuGetExePath)' == '' ">$(NuGetToolsPath)\NuGet.exe</NuGetExePath>
51+
<PackageSources Condition=" $(PackageSources) == '' ">@(PackageSource)</PackageSources>
52+
53+
<NuGetCommand Condition=" '$(OS)' == 'Windows_NT'">"$(NuGetExePath)"</NuGetCommand>
54+
<NuGetCommand Condition=" '$(OS)' != 'Windows_NT' ">mono --runtime=v4.0.30319 $(NuGetExePath)</NuGetCommand>
55+
56+
<PackageOutputDir Condition="$(PackageOutputDir) == ''">$(TargetDir.Trim('\\'))</PackageOutputDir>
57+
58+
<RequireConsentSwitch Condition=" $(RequireRestoreConsent) == 'true' ">-RequireConsent</RequireConsentSwitch>
59+
<NonInteractiveSwitch Condition=" '$(VisualStudioVersion)' != '' AND '$(OS)' == 'Windows_NT' ">-NonInteractive</NonInteractiveSwitch>
60+
61+
<PaddedSolutionDir Condition=" '$(OS)' == 'Windows_NT'">"$(SolutionDir) "</PaddedSolutionDir>
62+
<PaddedSolutionDir Condition=" '$(OS)' != 'Windows_NT' ">"$(SolutionDir)"</PaddedSolutionDir>
63+
64+
<!-- Commands -->
65+
<RestoreCommand>$(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(NonInteractiveSwitch) $(RequireConsentSwitch) -solutionDir $(PaddedSolutionDir)</RestoreCommand>
66+
<BuildCommand>$(NuGetCommand) pack "$(ProjectPath)" -Properties "Configuration=$(Configuration);Platform=$(Platform)" $(NonInteractiveSwitch) -OutputDirectory "$(PackageOutputDir)" -symbols</BuildCommand>
67+
68+
<!-- We need to ensure packages are restored prior to assembly resolve -->
69+
<BuildDependsOn Condition="$(RestorePackages) == 'true'">
70+
RestorePackages;
71+
$(BuildDependsOn);
72+
</BuildDependsOn>
73+
74+
<!-- Make the build depend on restore packages -->
75+
<BuildDependsOn Condition="$(BuildPackage) == 'true'">
76+
$(BuildDependsOn);
77+
BuildPackage;
78+
</BuildDependsOn>
79+
</PropertyGroup>
80+
81+
<Target Name="CheckPrerequisites">
82+
<!-- Raise an error if we're unable to locate nuget.exe -->
83+
<Error Condition="'$(DownloadNuGetExe)' != 'true' AND !Exists('$(NuGetExePath)')" Text="Unable to locate '$(NuGetExePath)'" />
84+
<!--
85+
Take advantage of MsBuild's build dependency tracking to make sure that we only ever download nuget.exe once.
86+
This effectively acts as a lock that makes sure that the download operation will only happen once and all
87+
parallel builds will have to wait for it to complete.
88+
-->
89+
<MsBuild Targets="_DownloadNuGet" Projects="$(MSBuildThisFileFullPath)" Properties="Configuration=NOT_IMPORTANT;DownloadNuGetExe=$(DownloadNuGetExe)" />
90+
</Target>
91+
92+
<Target Name="_DownloadNuGet">
93+
<DownloadNuGet OutputFilename="$(NuGetExePath)" Condition=" '$(DownloadNuGetExe)' == 'true' AND !Exists('$(NuGetExePath)')" />
94+
</Target>
95+
96+
<Target Name="RestorePackages" DependsOnTargets="CheckPrerequisites">
97+
<Exec Command="$(RestoreCommand)"
98+
Condition="'$(OS)' != 'Windows_NT' And Exists('$(PackagesConfig)')" />
99+
100+
<Exec Command="$(RestoreCommand)"
101+
LogStandardErrorAsError="true"
102+
Condition="'$(OS)' == 'Windows_NT' And Exists('$(PackagesConfig)')" />
103+
</Target>
104+
105+
<Target Name="BuildPackage" DependsOnTargets="CheckPrerequisites">
106+
<Exec Command="$(BuildCommand)"
107+
Condition=" '$(OS)' != 'Windows_NT' " />
108+
109+
<Exec Command="$(BuildCommand)"
110+
LogStandardErrorAsError="true"
111+
Condition=" '$(OS)' == 'Windows_NT' " />
112+
</Target>
113+
114+
<UsingTask TaskName="DownloadNuGet" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
115+
<ParameterGroup>
116+
<OutputFilename ParameterType="System.String" Required="true" />
117+
</ParameterGroup>
118+
<Task>
119+
<Reference Include="System.Core" />
120+
<Using Namespace="System" />
121+
<Using Namespace="System.IO" />
122+
<Using Namespace="System.Net" />
123+
<Using Namespace="Microsoft.Build.Framework" />
124+
<Using Namespace="Microsoft.Build.Utilities" />
125+
<Code Type="Fragment" Language="cs">
126+
<![CDATA[
127+
try {
128+
OutputFilename = Path.GetFullPath(OutputFilename);
129+
130+
Log.LogMessage("Downloading latest version of NuGet.exe...");
131+
WebClient webClient = new WebClient();
132+
webClient.DownloadFile("https://www.nuget.org/nuget.exe", OutputFilename);
133+
134+
return true;
135+
}
136+
catch (Exception ex) {
137+
Log.LogErrorFromException(ex);
138+
return false;
139+
}
140+
]]>
141+
</Code>
142+
</Task>
143+
</UsingTask>
144+
</Project>
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Import Project="tools\MicrosoftConfigurationBuilders.settings.targets"/>
3+
4+
<ItemGroup>
5+
<AssemblyProject Include="src\Base\Base.csproj" />
6+
<AssemblyProject Include="src\Environment\Environment.csproj" />
7+
<AssemblyProject Include="src\UserSecrets\UserSecrets.csproj" />
8+
<AssemblyProject Include="src\Azure\Azure.csproj" />
9+
<AssemblyProject Include="src\Json\Json.csproj" />
10+
</ItemGroup>
11+
12+
<ItemGroup Condition="'$(BuildCoreOnly)' != 'true'">
13+
<AssemblyProject Include="test\Microsoft.Configuration.ConfigurationBuilders.Test\Test\Test.csproj" />
14+
</ItemGroup>
15+
16+
<ItemGroup>
17+
<PackageProject Include="src\Packages\Packages.csproj" />
18+
</ItemGroup>
19+
20+
<Target Name="Build" DependsOnTargets="BuildAssemblies;BuildPackages" />
21+
<Target Name="Clean" DependsOnTargets="CleanPackages;CleanAssemblies" />
22+
<Target Name="Rebuild" DependsOnTargets="Clean;Build" />
23+
24+
<Target Name="BuildAssemblies" DependsOnTargets="RestorePackages">
25+
<MSBuild Targets="Build" Projects="@(AssemblyProject)" />
26+
</Target>
27+
28+
<Target Name="CleanAssemblies">
29+
<MSBuild Targets="Clean" Projects="MicrosoftConfigurationBuilders.sln" />
30+
</Target>
31+
32+
<Target Name="RebuildAssemblies" DependsOnTargets="Clean;Build" />
33+
34+
<!-- Packages build -->
35+
36+
<Target Name="BuildPackages" DependsOnTargets="RestorePackages">
37+
<MSBuild Targets="" Projects="@(PackageProject)" />
38+
</Target>
39+
40+
<Target Name="CleanPackages">
41+
<MSBuild Targets="Clean" Projects="@(PackageProject)" />
42+
</Target>
43+
44+
<Target Name="RebuildPackages" DependsOnTargets="CleanPackages;BuildPackages" />
45+
46+
<Target Name="RestorePackages">
47+
<Exec Command=".nuget\NuGet.exe restore" />
48+
</Target>
49+
50+
<!--
51+
<Target Name="UnitTest">
52+
<ItemGroup>
53+
<TestDLLs Include="test\Microsoft.Configuration.ConfigurationBuilders.Test\bin\$(Configuration)\*Test.dll" />
54+
</ItemGroup>
55+
56+
<PropertyGroup>
57+
<TestSettingsFile Condition=" '$(Configuration)' == 'CodeCoverage' ">$(MsBuildProjectDirectory)\test\CodeCoverage.testsettings</TestSettingsFile>
58+
<TestSettingsFile Condition=" '$(Configuration)' != 'CodeCoverage' ">$(MsBuildProjectDirectory)\unittest.testsettings</TestSettingsFile>
59+
</PropertyGroup>
60+
61+
<Delete Files="bin\$(Configuration)-TestResults.trx" />
62+
<Exec
63+
Command="&quot;$(VS100COMNTOOLS)..\IDE\MSTEST.EXE&quot; /nologo /usestderr /resultsfile:&quot;bin\$(Configuration)-TestResults.trx&quot; @(TestDLLs -> '/testcontainer:&quot;%(Identity)&quot;', ' ') /testsettings:&quot;$(TestSettingsFile)&quot;" />
64+
</Target>
65+
-->
66+
<Import Project="tools\MicrosoftConfigurationBuilders.targets"/>
67+
</Project>

MicrosoftConfigurationBuilders.sln

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 15
4+
VisualStudioVersion = 15.0.27018.1
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure", "src\Azure\Azure.csproj", "{345C5437-4990-45DC-BE34-6E37AA05D8D2}"
7+
ProjectSection(ProjectDependencies) = postProject
8+
{F382FBF8-146D-4968-A199-90D37F9EF9A7} = {F382FBF8-146D-4968-A199-90D37F9EF9A7}
9+
EndProjectSection
10+
EndProject
11+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Json", "src\Json\Json.csproj", "{84E0CE5D-4AF2-414F-A940-22B3F93FC727}"
12+
ProjectSection(ProjectDependencies) = postProject
13+
{F382FBF8-146D-4968-A199-90D37F9EF9A7} = {F382FBF8-146D-4968-A199-90D37F9EF9A7}
14+
EndProjectSection
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "packages", "src\packages\packages.csproj", "{7EC5863F-7FF1-41C7-A384-8FFF81531E7A}"
17+
ProjectSection(ProjectDependencies) = postProject
18+
{345C5437-4990-45DC-BE34-6E37AA05D8D2} = {345C5437-4990-45DC-BE34-6E37AA05D8D2}
19+
{84E0CE5D-4AF2-414F-A940-22B3F93FC727} = {84E0CE5D-4AF2-414F-A940-22B3F93FC727}
20+
{C6530E81-D8D8-47A8-912E-D2939F801835} = {C6530E81-D8D8-47A8-912E-D2939F801835}
21+
{C60D6CBB-D513-4692-81A6-0BE5D45E4702} = {C60D6CBB-D513-4692-81A6-0BE5D45E4702}
22+
{F382FBF8-146D-4968-A199-90D37F9EF9A7} = {F382FBF8-146D-4968-A199-90D37F9EF9A7}
23+
EndProjectSection
24+
EndProject
25+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test", "test\Microsoft.Configuration.ConfigurationBuilders.Test\Test\Test.csproj", "{9371A23F-BCB8-4429-8652-0A12D43F14F3}"
26+
ProjectSection(ProjectDependencies) = postProject
27+
{345C5437-4990-45DC-BE34-6E37AA05D8D2} = {345C5437-4990-45DC-BE34-6E37AA05D8D2}
28+
{84E0CE5D-4AF2-414F-A940-22B3F93FC727} = {84E0CE5D-4AF2-414F-A940-22B3F93FC727}
29+
{C6530E81-D8D8-47A8-912E-D2939F801835} = {C6530E81-D8D8-47A8-912E-D2939F801835}
30+
{C60D6CBB-D513-4692-81A6-0BE5D45E4702} = {C60D6CBB-D513-4692-81A6-0BE5D45E4702}
31+
{F382FBF8-146D-4968-A199-90D37F9EF9A7} = {F382FBF8-146D-4968-A199-90D37F9EF9A7}
32+
EndProjectSection
33+
EndProject
34+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{91E7BC05-1980-48F2-B3F4-CE56EB3D114F}"
35+
ProjectSection(SolutionItems) = preProject
36+
README.md = README.md
37+
EndProjectSection
38+
EndProject
39+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{2F759F48-7F89-4811-8F94-380BCCC83C69}"
40+
EndProject
41+
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "ConfigBuildersSample", "samples\ConfigBuildersSample\ConfigBuildersSample\", "{B6D1F37C-41CD-4809-A7F0-AD10EBFDC6CE}"
42+
ProjectSection(WebsiteProperties) = preProject
43+
TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.7.1"
44+
ProjectReferences = "{f382fbf8-146d-4968-a199-90d37f9ef9a7}|Microsoft.Configuration.ConfigurationBuilders.Base.dll;{84e0ce5d-4af2-414f-a940-22b3f93fc727}|Microsoft.Configuration.ConfigurationBuilders.Json.dll;{c60d6cbb-d513-4692-81a6-0be5d45e4702}|Microsoft.Configuration.ConfigurationBuilders.UserSecrets.dll;{c6530e81-d8d8-47a8-912e-d2939f801835}|Microsoft.Configuration.ConfigurationBuilders.Environment.dll;"
45+
Debug.AspNetCompiler.VirtualPath = "/localhost_57833"
46+
Debug.AspNetCompiler.PhysicalPath = "samples\ConfigBuildersSample\ConfigBuildersSample\"
47+
Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_57833\"
48+
Debug.AspNetCompiler.Updateable = "true"
49+
Debug.AspNetCompiler.ForceOverwrite = "true"
50+
Debug.AspNetCompiler.FixedNames = "false"
51+
Debug.AspNetCompiler.Debug = "True"
52+
Release.AspNetCompiler.VirtualPath = "/localhost_57833"
53+
Release.AspNetCompiler.PhysicalPath = "samples\ConfigBuildersSample\ConfigBuildersSample\"
54+
Release.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_57833\"
55+
Release.AspNetCompiler.Updateable = "true"
56+
Release.AspNetCompiler.ForceOverwrite = "true"
57+
Release.AspNetCompiler.FixedNames = "false"
58+
Release.AspNetCompiler.Debug = "False"
59+
VWDPort = "57833"
60+
SlnRelativePath = "samples\ConfigBuildersSample\ConfigBuildersSample\"
61+
DefaultWebSiteLanguage = "Visual C#"
62+
EndProjectSection
63+
ProjectSection(ProjectDependencies) = postProject
64+
{C6530E81-D8D8-47A8-912E-D2939F801835} = {C6530E81-D8D8-47A8-912E-D2939F801835}
65+
{C60D6CBB-D513-4692-81A6-0BE5D45E4702} = {C60D6CBB-D513-4692-81A6-0BE5D45E4702}
66+
EndProjectSection
67+
EndProject
68+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Base", "src\Base\Base.csproj", "{F382FBF8-146D-4968-A199-90D37F9EF9A7}"
69+
EndProject
70+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UserSecrets", "src\UserSecrets\UserSecrets.csproj", "{C60D6CBB-D513-4692-81A6-0BE5D45E4702}"
71+
ProjectSection(ProjectDependencies) = postProject
72+
{F382FBF8-146D-4968-A199-90D37F9EF9A7} = {F382FBF8-146D-4968-A199-90D37F9EF9A7}
73+
EndProjectSection
74+
EndProject
75+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Environment", "src\Environment\Environment.csproj", "{C6530E81-D8D8-47A8-912E-D2939F801835}"
76+
ProjectSection(ProjectDependencies) = postProject
77+
{F382FBF8-146D-4968-A199-90D37F9EF9A7} = {F382FBF8-146D-4968-A199-90D37F9EF9A7}
78+
EndProjectSection
79+
EndProject
80+
Global
81+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
82+
Debug|Any CPU = Debug|Any CPU
83+
Release|Any CPU = Release|Any CPU
84+
EndGlobalSection
85+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
86+
{345C5437-4990-45DC-BE34-6E37AA05D8D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
87+
{345C5437-4990-45DC-BE34-6E37AA05D8D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
88+
{345C5437-4990-45DC-BE34-6E37AA05D8D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
89+
{345C5437-4990-45DC-BE34-6E37AA05D8D2}.Release|Any CPU.Build.0 = Release|Any CPU
90+
{84E0CE5D-4AF2-414F-A940-22B3F93FC727}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
91+
{84E0CE5D-4AF2-414F-A940-22B3F93FC727}.Debug|Any CPU.Build.0 = Debug|Any CPU
92+
{84E0CE5D-4AF2-414F-A940-22B3F93FC727}.Release|Any CPU.ActiveCfg = Release|Any CPU
93+
{84E0CE5D-4AF2-414F-A940-22B3F93FC727}.Release|Any CPU.Build.0 = Release|Any CPU
94+
{7EC5863F-7FF1-41C7-A384-8FFF81531E7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
95+
{7EC5863F-7FF1-41C7-A384-8FFF81531E7A}.Debug|Any CPU.Build.0 = Debug|Any CPU
96+
{7EC5863F-7FF1-41C7-A384-8FFF81531E7A}.Release|Any CPU.ActiveCfg = Release|Any CPU
97+
{7EC5863F-7FF1-41C7-A384-8FFF81531E7A}.Release|Any CPU.Build.0 = Release|Any CPU
98+
{9371A23F-BCB8-4429-8652-0A12D43F14F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
99+
{9371A23F-BCB8-4429-8652-0A12D43F14F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
100+
{9371A23F-BCB8-4429-8652-0A12D43F14F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
101+
{9371A23F-BCB8-4429-8652-0A12D43F14F3}.Release|Any CPU.Build.0 = Release|Any CPU
102+
{B6D1F37C-41CD-4809-A7F0-AD10EBFDC6CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
103+
{B6D1F37C-41CD-4809-A7F0-AD10EBFDC6CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
104+
{B6D1F37C-41CD-4809-A7F0-AD10EBFDC6CE}.Release|Any CPU.ActiveCfg = Debug|Any CPU
105+
{B6D1F37C-41CD-4809-A7F0-AD10EBFDC6CE}.Release|Any CPU.Build.0 = Debug|Any CPU
106+
{F382FBF8-146D-4968-A199-90D37F9EF9A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
107+
{F382FBF8-146D-4968-A199-90D37F9EF9A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
108+
{F382FBF8-146D-4968-A199-90D37F9EF9A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
109+
{F382FBF8-146D-4968-A199-90D37F9EF9A7}.Release|Any CPU.Build.0 = Release|Any CPU
110+
{C60D6CBB-D513-4692-81A6-0BE5D45E4702}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
111+
{C60D6CBB-D513-4692-81A6-0BE5D45E4702}.Debug|Any CPU.Build.0 = Debug|Any CPU
112+
{C60D6CBB-D513-4692-81A6-0BE5D45E4702}.Release|Any CPU.ActiveCfg = Release|Any CPU
113+
{C60D6CBB-D513-4692-81A6-0BE5D45E4702}.Release|Any CPU.Build.0 = Release|Any CPU
114+
{C6530E81-D8D8-47A8-912E-D2939F801835}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
115+
{C6530E81-D8D8-47A8-912E-D2939F801835}.Debug|Any CPU.Build.0 = Debug|Any CPU
116+
{C6530E81-D8D8-47A8-912E-D2939F801835}.Release|Any CPU.ActiveCfg = Release|Any CPU
117+
{C6530E81-D8D8-47A8-912E-D2939F801835}.Release|Any CPU.Build.0 = Release|Any CPU
118+
EndGlobalSection
119+
GlobalSection(SolutionProperties) = preSolution
120+
HideSolutionNode = FALSE
121+
EndGlobalSection
122+
GlobalSection(NestedProjects) = preSolution
123+
{B6D1F37C-41CD-4809-A7F0-AD10EBFDC6CE} = {2F759F48-7F89-4811-8F94-380BCCC83C69}
124+
EndGlobalSection
125+
GlobalSection(ExtensibilityGlobals) = postSolution
126+
SolutionGuid = {6380A53F-A088-4D0B-B415-C8D16222F022}
127+
EndGlobalSection
128+
EndGlobal

0 commit comments

Comments
 (0)