Merge remote-tracking branch 'refs/remotes/CosmosOS/master' into crypto

This commit is contained in:
MichaelTheShifter 2016-06-20 18:06:10 -04:00
commit fa47aaa538
26 changed files with 2746 additions and 2320 deletions

View file

@ -53,6 +53,24 @@
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />

View file

@ -32,6 +32,42 @@
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />

View file

@ -52,6 +52,26 @@
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />

View file

@ -23,6 +23,30 @@
<PlatformTarget>x86</PlatformTarget>
<OutputPath>bin\x86\Release\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG</DefineConstants>
<PlatformTarget>AnyCPU</PlatformTarget>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<PlatformTarget>AnyCPU</PlatformTarget>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG</DefineConstants>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="Cosmos.Debug.Kernel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>

View file

@ -32,6 +32,42 @@
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />

View file

@ -32,6 +32,42 @@
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />

View file

@ -33,6 +33,42 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />

View file

@ -30,8 +30,9 @@ namespace Cosmos.TestRunner.Core
var xBochs = new Bochs(xParams, RunWithGDB, new FileInfo(xBochsConfig), harddisk);
xBochs.OnShutDown = (a, b) =>
{
};
{
mKernelRunning = false;
};
xBochs.RedirectOutput = false;
xBochs.LogError = s => OutputHandler.LogDebugMessage(s);

View file

@ -17,6 +17,10 @@ namespace Cosmos.TestRunner.Core
throw new ArgumentNullException("debugConnector");
}
debugConnector.OnDebugMsg = s => OutputHandler.LogDebugMessage(s);
debugConnector.ConnectionLost = ex =>
{
OutputHandler.LogError($"DC: Connection lost. {ex.Message}");
};
debugConnector.CmdChannel = ChannelPacketReceived;
debugConnector.CmdStarted = () =>
{
@ -98,11 +102,16 @@ namespace Cosmos.TestRunner.Core
break;
}
}
if (mKernelResultSet)
{
OutputHandler.SetKernelTestResult(true, null);
OutputHandler.SetKernelSucceededAssertionsCount(mSucceededAssertions);
}
else
{
KernelTestFailed();
}
OutputHandler.SetKernelSucceededAssertionsCount(mSucceededAssertions);
}
finally
{

View file

@ -29,6 +29,7 @@ namespace Cosmos.TestRunner.Core
var xVMware = new VMware(xParams, RunWithGDB, harddisk);
xVMware.OnShutDown = (a, b) =>
{
mKernelRunning = false;
};
HandleRunning(xDebugConnector, xVMware);

View file

@ -1,6 +1,6 @@
version: 0.20150918.{build}
configuration: Debug
platform: x86
platform: AnyCPU
shallow_clone: true
clone_folder: c:\Cosmos
build_script:
@ -11,10 +11,10 @@ build_script:
nuget restore "source\Cosmos.sln"
msbuild "source\Builder.sln" /maxcpucount /verbosity:normal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /p:Platform=x86 /p:Configuration=Debug /p:DeployExtension=false
msbuild "source\Builder.sln" /maxcpucount /verbosity:normal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /p:Platform="Any CPU" /p:Configuration=Debug /p:DeployExtension=false
msbuild "source\Build.sln" /maxcpucount /verbosity:normal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /p:Platform=x86 /p:Configuration=Debug /p:OutputPath="%APPVEYOR_BUILD_FOLDER%\Build\VSIP" /p:DeployExtension=false
msbuild "source\Build.sln" /maxcpucount /verbosity:normal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /p:Platform="Any CPU" /p:Configuration=Debug /p:OutputPath="%APPVEYOR_BUILD_FOLDER%\Build\VSIP" /p:DeployExtension=false
xcopy /Y "%APPVEYOR_BUILD_FOLDER%\Build\VSIP\Cosmos.targets" "%ProgramFiles(x86)%\MSBuild\Cosmos\"
@ -45,7 +45,7 @@ build_script:
reg add HKCR\BochsConfigFile\shell\Run\command /ve /d "\"C:\Program Files (x86)\Bochs-2.6.8\Bochs.exe\" -q -f \"%1\""
msbuild "source\Cosmos.sln" /maxcpucount /verbosity:normal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /p:Platform=x86 /p:Configuration=Debug /p:DeployExtension=false
msbuild "source\Cosmos.sln" /maxcpucount /verbosity:normal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /p:Platform="Any CPU" /p:Configuration=Debug /p:DeployExtension=false
notifications:
- provider: Webhook
url: https://webhooks.gitter.im/e/a0ff70f4ffc77a2d07a0

View file

@ -5,6 +5,6 @@ del source\Cosmos.Build.Builder\bin\Debug\Cosmos.Build.Builder.*
"Build\Tools\nuget.exe" restore "source\Cosmos.sln"
"%ProgramFiles(x86)%\MSBuild\14.0\Bin\msbuild.exe" "source\Builder.sln" /nologo /maxcpucount /p:Configuration=Debug /p:Platform=x86
"%ProgramFiles(x86)%\MSBuild\14.0\Bin\msbuild.exe" "source\Builder.sln" /nologo /maxcpucount /p:Configuration="Debug" /p:Platform="Any CPU"
start source\Cosmos.Build.Builder\bin\Debug\Cosmos.Build.Builder.exe -bat -VS2015 %1 %2 %3 %4 %5 %6 %7 %8 %9

View file

@ -94,227 +94,341 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Debug|Any CPU.ActiveCfg = Debug|x86
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Debug|x64.ActiveCfg = Debug|x64
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Debug|x64.Build.0 = Debug|x64
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Debug|x86.ActiveCfg = Debug|x86
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Debug|x86.Build.0 = Debug|x86
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Release|Any CPU.ActiveCfg = Release|x86
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Release|x64.ActiveCfg = Release|x86
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Release|x86.ActiveCfg = Release|x86
{0462E82B-8C29-41A9-8265-9C89038ADB29}.Release|x86.Build.0 = Release|x86
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Debug|Any CPU.ActiveCfg = Debug|x86
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Debug|x64.ActiveCfg = Debug|x64
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Debug|x64.Build.0 = Debug|x64
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Debug|x86.ActiveCfg = Debug|x86
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Debug|x86.Build.0 = Debug|x86
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Release|Any CPU.ActiveCfg = Release|x86
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Release|x64.ActiveCfg = Release|x86
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Release|x86.ActiveCfg = Release|x86
{BC6AE974-1F18-4A19-A956-5062E4D3FD53}.Release|x86.Build.0 = Release|x86
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Debug|x64.ActiveCfg = Debug|x64
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Debug|x64.Build.0 = Debug|x64
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Debug|x86.ActiveCfg = Debug|x86
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Debug|x86.Build.0 = Debug|x86
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Release|Any CPU.Build.0 = Release|Any CPU
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Release|x64.ActiveCfg = Release|Any CPU
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Release|x64.Build.0 = Release|Any CPU
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Release|x86.ActiveCfg = Release|x86
{AB24E403-54F3-4F67-B5E0-119A7227AAC1}.Release|x86.Build.0 = Release|x86
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|x64.ActiveCfg = Debug|x64
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|x64.Build.0 = Debug|x64
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|x86.ActiveCfg = Debug|x86
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Debug|x86.Build.0 = Debug|x86
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|Any CPU.Build.0 = Release|Any CPU
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|x64.ActiveCfg = Release|Any CPU
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|x64.Build.0 = Release|Any CPU
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|x86.ActiveCfg = Release|x86
{6D2688FE-6FD8-44A8-B96A-6037457F72A7}.Release|x86.Build.0 = Release|x86
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Debug|Any CPU.Build.0 = Debug|Any CPU
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Debug|x64.ActiveCfg = Debug|x64
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Debug|x64.Build.0 = Debug|x64
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Debug|x86.ActiveCfg = Debug|x86
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Debug|x86.Build.0 = Debug|x86
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Release|Any CPU.ActiveCfg = Release|Any CPU
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Release|Any CPU.Build.0 = Release|Any CPU
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Release|x64.ActiveCfg = Release|Any CPU
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Release|x64.Build.0 = Release|Any CPU
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Release|x86.ActiveCfg = Release|x86
{61535AF6-4A1E-4691-B2BC-039851EF4850}.Release|x86.Build.0 = Release|x86
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Debug|x64.ActiveCfg = Debug|x64
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Debug|x64.Build.0 = Debug|x64
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Debug|x86.ActiveCfg = Debug|x86
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Debug|x86.Build.0 = Debug|x86
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Release|Any CPU.Build.0 = Release|Any CPU
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Release|x64.ActiveCfg = Release|Any CPU
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Release|x64.Build.0 = Release|Any CPU
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Release|x86.ActiveCfg = Release|x86
{239E33A7-F0C3-4801-85CA-4D8F89A31DC0}.Release|x86.Build.0 = Release|x86
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Debug|x64.ActiveCfg = Debug|x64
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Debug|x64.Build.0 = Debug|x64
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Debug|x86.ActiveCfg = Debug|x86
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Debug|x86.Build.0 = Debug|x86
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Release|Any CPU.Build.0 = Release|Any CPU
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Release|x64.ActiveCfg = Release|Any CPU
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Release|x64.Build.0 = Release|Any CPU
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Release|x86.ActiveCfg = Release|x86
{C801F19C-A9D3-42D5-9A57-9FFDF9B4D05E}.Release|x86.Build.0 = Release|x86
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Debug|x64.ActiveCfg = Debug|x64
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Debug|x64.Build.0 = Debug|x64
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Debug|x86.ActiveCfg = Debug|x86
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Debug|x86.Build.0 = Debug|x86
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Release|Any CPU.Build.0 = Release|Any CPU
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Release|x64.ActiveCfg = Release|Any CPU
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Release|x64.Build.0 = Release|Any CPU
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Release|x86.ActiveCfg = Release|x86
{3370FC04-B669-46A4-A4AA-A89540318F8D}.Release|x86.Build.0 = Release|x86
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Debug|x64.ActiveCfg = Debug|x64
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Debug|x64.Build.0 = Debug|x64
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Debug|x86.ActiveCfg = Debug|x86
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Debug|x86.Build.0 = Debug|x86
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Release|Any CPU.Build.0 = Release|Any CPU
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Release|x64.ActiveCfg = Release|Any CPU
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Release|x64.Build.0 = Release|Any CPU
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Release|x86.ActiveCfg = Release|x86
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Release|x86.Build.0 = Release|x86
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Debug|Any CPU.ActiveCfg = Debug|x86
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Debug|x64.ActiveCfg = Debug|x64
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Debug|x64.Build.0 = Debug|x64
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Debug|x86.ActiveCfg = Debug|x86
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Debug|x86.Build.0 = Debug|x86
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Release|Any CPU.ActiveCfg = Release|x86
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Release|x64.ActiveCfg = Release|x86
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Release|x86.ActiveCfg = Release|x86
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Release|x86.Build.0 = Release|x86
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Debug|x64.ActiveCfg = Debug|x64
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Debug|x64.Build.0 = Debug|x64
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Debug|x86.ActiveCfg = Debug|x86
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Debug|x86.Build.0 = Debug|x86
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Release|Any CPU.Build.0 = Release|Any CPU
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Release|x64.ActiveCfg = Release|Any CPU
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Release|x64.Build.0 = Release|Any CPU
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Release|x86.ActiveCfg = Release|x86
{5AC4773C-CB4E-4CD9-8D50-02E10A07DEE6}.Release|x86.Build.0 = Release|x86
{6A991D03-1435-4005-9809-B8BACDF3B021}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6A991D03-1435-4005-9809-B8BACDF3B021}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6A991D03-1435-4005-9809-B8BACDF3B021}.Debug|x64.ActiveCfg = Debug|x64
{6A991D03-1435-4005-9809-B8BACDF3B021}.Debug|x64.Build.0 = Debug|x64
{6A991D03-1435-4005-9809-B8BACDF3B021}.Debug|x86.ActiveCfg = Debug|x86
{6A991D03-1435-4005-9809-B8BACDF3B021}.Debug|x86.Build.0 = Debug|x86
{6A991D03-1435-4005-9809-B8BACDF3B021}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6A991D03-1435-4005-9809-B8BACDF3B021}.Release|Any CPU.Build.0 = Release|Any CPU
{6A991D03-1435-4005-9809-B8BACDF3B021}.Release|x64.ActiveCfg = Release|Any CPU
{6A991D03-1435-4005-9809-B8BACDF3B021}.Release|x64.Build.0 = Release|Any CPU
{6A991D03-1435-4005-9809-B8BACDF3B021}.Release|x86.ActiveCfg = Release|x86
{6A991D03-1435-4005-9809-B8BACDF3B021}.Release|x86.Build.0 = Release|x86
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Debug|x64.ActiveCfg = Debug|x64
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Debug|x64.Build.0 = Debug|x64
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Debug|x86.ActiveCfg = Debug|x86
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Debug|x86.Build.0 = Debug|x86
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Release|Any CPU.Build.0 = Release|Any CPU
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Release|x64.ActiveCfg = Release|Any CPU
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Release|x64.Build.0 = Release|Any CPU
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Release|x86.ActiveCfg = Release|x86
{7C64B97F-516D-4A6D-B9E1-3FE48F561409}.Release|x86.Build.0 = Release|x86
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Debug|x64.ActiveCfg = Debug|x64
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Debug|x64.Build.0 = Debug|x64
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Debug|x86.ActiveCfg = Debug|x86
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Debug|x86.Build.0 = Debug|x86
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Release|Any CPU.Build.0 = Release|Any CPU
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Release|x64.ActiveCfg = Release|Any CPU
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Release|x64.Build.0 = Release|Any CPU
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Release|x86.ActiveCfg = Release|x86
{2259402E-3EAB-448D-9CC6-E5C1C2C716A5}.Release|x86.Build.0 = Release|x86
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Debug|x64.ActiveCfg = Debug|x64
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Debug|x64.Build.0 = Debug|x64
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Debug|x86.ActiveCfg = Debug|x86
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Debug|x86.Build.0 = Debug|x86
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Release|Any CPU.Build.0 = Release|Any CPU
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Release|x64.ActiveCfg = Release|Any CPU
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Release|x64.Build.0 = Release|Any CPU
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Release|x86.ActiveCfg = Release|x86
{D9A87AAD-FCC9-4517-B31D-E904DAD00784}.Release|x86.Build.0 = Release|x86
{61607F1E-58F9-41CF-972F-128384F3E115}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{61607F1E-58F9-41CF-972F-128384F3E115}.Debug|Any CPU.Build.0 = Debug|Any CPU
{61607F1E-58F9-41CF-972F-128384F3E115}.Debug|x64.ActiveCfg = Debug|x64
{61607F1E-58F9-41CF-972F-128384F3E115}.Debug|x64.Build.0 = Debug|x64
{61607F1E-58F9-41CF-972F-128384F3E115}.Debug|x86.ActiveCfg = Debug|x86
{61607F1E-58F9-41CF-972F-128384F3E115}.Debug|x86.Build.0 = Debug|x86
{61607F1E-58F9-41CF-972F-128384F3E115}.Release|Any CPU.ActiveCfg = Release|Any CPU
{61607F1E-58F9-41CF-972F-128384F3E115}.Release|Any CPU.Build.0 = Release|Any CPU
{61607F1E-58F9-41CF-972F-128384F3E115}.Release|x64.ActiveCfg = Release|Any CPU
{61607F1E-58F9-41CF-972F-128384F3E115}.Release|x64.Build.0 = Release|Any CPU
{61607F1E-58F9-41CF-972F-128384F3E115}.Release|x86.ActiveCfg = Release|x86
{61607F1E-58F9-41CF-972F-128384F3E115}.Release|x86.Build.0 = Release|x86
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Debug|x64.ActiveCfg = Debug|x64
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Debug|x64.Build.0 = Debug|x64
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Debug|x86.ActiveCfg = Debug|x86
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Debug|x86.Build.0 = Debug|x86
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Release|Any CPU.Build.0 = Release|Any CPU
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Release|x64.ActiveCfg = Release|Any CPU
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Release|x64.Build.0 = Release|Any CPU
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Release|x86.ActiveCfg = Release|x86
{B97A2956-C363-47F2-A6AA-B4FCCFF4D315}.Release|x86.Build.0 = Release|x86
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Debug|x64.ActiveCfg = Debug|x64
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Debug|x64.Build.0 = Debug|x64
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Debug|x86.ActiveCfg = Debug|x86
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Debug|x86.Build.0 = Debug|x86
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Release|Any CPU.Build.0 = Release|Any CPU
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Release|x64.ActiveCfg = Release|Any CPU
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Release|x64.Build.0 = Release|Any CPU
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Release|x86.ActiveCfg = Release|x86
{1FAC100C-D732-4EA4-B518-5AF4BAF64F2E}.Release|x86.Build.0 = Release|x86
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Debug|Any CPU.Build.0 = Debug|Any CPU
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Debug|x64.ActiveCfg = Debug|x64
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Debug|x64.Build.0 = Debug|x64
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Debug|x86.ActiveCfg = Debug|x86
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Debug|x86.Build.0 = Debug|x86
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Release|Any CPU.ActiveCfg = Release|Any CPU
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Release|Any CPU.Build.0 = Release|Any CPU
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Release|x64.ActiveCfg = Release|Any CPU
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Release|x64.Build.0 = Release|Any CPU
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Release|x86.ActiveCfg = Release|x86
{47E8F3DC-FF3F-4CC7-8643-1807260B0B18}.Release|x86.Build.0 = Release|x86
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Debug|x64.ActiveCfg = Debug|x64
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Debug|x64.Build.0 = Debug|x64
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Debug|x86.ActiveCfg = Debug|x86
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Debug|x86.Build.0 = Debug|x86
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Release|Any CPU.Build.0 = Release|Any CPU
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Release|x64.ActiveCfg = Release|Any CPU
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Release|x64.Build.0 = Release|Any CPU
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Release|x86.ActiveCfg = Release|x86
{A281A1B1-C718-4BCB-A7BE-ED840A70449A}.Release|x86.Build.0 = Release|x86
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Debug|Any CPU.Build.0 = Debug|Any CPU
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Debug|x64.ActiveCfg = Debug|x64
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Debug|x64.Build.0 = Debug|x64
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Debug|x86.ActiveCfg = Debug|x86
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Debug|x86.Build.0 = Debug|x86
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Release|Any CPU.ActiveCfg = Release|Any CPU
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Release|Any CPU.Build.0 = Release|Any CPU
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Release|x64.ActiveCfg = Release|Any CPU
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Release|x64.Build.0 = Release|Any CPU
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Release|x86.ActiveCfg = Release|x86
{76CDB55D-55E3-4B53-AE33-12EC31430826}.Release|x86.Build.0 = Release|x86
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Debug|x64.ActiveCfg = Debug|x64
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Debug|x64.Build.0 = Debug|x64
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Debug|x86.ActiveCfg = Debug|x86
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Debug|x86.Build.0 = Debug|x86
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Release|Any CPU.Build.0 = Release|Any CPU
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Release|x64.ActiveCfg = Release|Any CPU
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Release|x64.Build.0 = Release|Any CPU
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Release|x86.ActiveCfg = Release|x86
{3D84CF8B-C6DF-4D78-8DE1-708582B43711}.Release|x86.Build.0 = Release|x86
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Debug|x64.ActiveCfg = Debug|x64
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Debug|x64.Build.0 = Debug|x64
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Debug|x86.ActiveCfg = Debug|x86
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Debug|x86.Build.0 = Debug|x86
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Release|Any CPU.Build.0 = Release|Any CPU
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Release|x64.ActiveCfg = Release|Any CPU
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Release|x64.Build.0 = Release|Any CPU
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Release|x86.ActiveCfg = Release|x86
{D4BA64B3-D7F6-4A3A-AF1D-74E41B49D865}.Release|x86.Build.0 = Release|x86
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Debug|x64.ActiveCfg = Debug|x64
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Debug|x64.Build.0 = Debug|x64
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Debug|x86.ActiveCfg = Debug|x86
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Debug|x86.Build.0 = Debug|x86
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Release|Any CPU.Build.0 = Release|Any CPU
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Release|x64.ActiveCfg = Release|Any CPU
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Release|x64.Build.0 = Release|Any CPU
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Release|x86.ActiveCfg = Release|x86
{841A734E-9606-4AAB-9C4A-74E7E303FF5D}.Release|x86.Build.0 = Release|x86
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Debug|x64.ActiveCfg = Debug|x64
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Debug|x64.Build.0 = Debug|x64
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Debug|x86.ActiveCfg = Debug|x86
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Debug|x86.Build.0 = Debug|x86
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Release|Any CPU.Build.0 = Release|Any CPU
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Release|x64.ActiveCfg = Release|Any CPU
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Release|x64.Build.0 = Release|Any CPU
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Release|x86.ActiveCfg = Release|x86
{FB71E8EF-E229-4D81-984A-B9170D752BF9}.Release|x86.Build.0 = Release|x86
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Debug|x64.ActiveCfg = Debug|x64
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Debug|x64.Build.0 = Debug|x64
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Debug|x86.ActiveCfg = Debug|x86
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Debug|x86.Build.0 = Debug|x86
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Release|Any CPU.Build.0 = Release|Any CPU
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Release|x64.ActiveCfg = Release|Any CPU
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Release|x64.Build.0 = Release|Any CPU
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Release|x86.ActiveCfg = Release|x86
{3DEF0461-08AB-471A-8F03-A9C556652A0F}.Release|x86.Build.0 = Release|x86
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Debug|x64.ActiveCfg = Debug|x64
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Debug|x64.Build.0 = Debug|x64
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Debug|x86.ActiveCfg = Debug|x86
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Debug|x86.Build.0 = Debug|x86
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Release|Any CPU.Build.0 = Release|Any CPU
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Release|x64.ActiveCfg = Release|Any CPU
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Release|x64.Build.0 = Release|Any CPU
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Release|x86.ActiveCfg = Release|x86
{6128DEEB-D30F-4859-B60F-C36D5452F3E9}.Release|x86.Build.0 = Release|x86
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Debug|Any CPU.Build.0 = Debug|Any CPU
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Debug|x86.ActiveCfg = Debug|Any CPU
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Debug|x86.Build.0 = Debug|Any CPU
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Debug|x64.ActiveCfg = Debug|x64
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Debug|x64.Build.0 = Debug|x64
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Debug|x86.ActiveCfg = Debug|x86
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Debug|x86.Build.0 = Debug|x86
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Release|Any CPU.ActiveCfg = Release|Any CPU
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Release|Any CPU.Build.0 = Release|Any CPU
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Release|x64.ActiveCfg = Release|Any CPU
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Release|x64.Build.0 = Release|Any CPU
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Release|x86.ActiveCfg = Release|Any CPU
{84BFA6F0-D518-4D22-BDCF-E07DF3C0E678}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection

View file

@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.24720.0
VisualStudioVersion = 14.0.25123.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Build.Builder", "Cosmos.Build.Builder\Cosmos.Build.Builder.csproj", "{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}"
EndProject
@ -9,16 +9,36 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Build.Installer", "C
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Debug|x64.ActiveCfg = Debug|x64
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Debug|x64.Build.0 = Debug|x64
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Debug|x86.ActiveCfg = Debug|x86
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Debug|x86.Build.0 = Debug|x86
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Release|Any CPU.Build.0 = Release|Any CPU
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Release|x64.ActiveCfg = Release|x64
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Release|x64.Build.0 = Release|x64
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Release|x86.ActiveCfg = Release|x86
{74A9329A-2B0B-4C0A-976C-E4FB7228D8B2}.Release|x86.Build.0 = Release|x86
{27D94586-FE88-4203-BE6A-C99013FD5018}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{27D94586-FE88-4203-BE6A-C99013FD5018}.Debug|Any CPU.Build.0 = Debug|Any CPU
{27D94586-FE88-4203-BE6A-C99013FD5018}.Debug|x64.ActiveCfg = Debug|x64
{27D94586-FE88-4203-BE6A-C99013FD5018}.Debug|x64.Build.0 = Debug|x64
{27D94586-FE88-4203-BE6A-C99013FD5018}.Debug|x86.ActiveCfg = Debug|x86
{27D94586-FE88-4203-BE6A-C99013FD5018}.Debug|x86.Build.0 = Debug|x86
{27D94586-FE88-4203-BE6A-C99013FD5018}.Release|Any CPU.ActiveCfg = Release|Any CPU
{27D94586-FE88-4203-BE6A-C99013FD5018}.Release|Any CPU.Build.0 = Release|Any CPU
{27D94586-FE88-4203-BE6A-C99013FD5018}.Release|x64.ActiveCfg = Release|x64
{27D94586-FE88-4203-BE6A-C99013FD5018}.Release|x64.Build.0 = Release|x64
{27D94586-FE88-4203-BE6A-C99013FD5018}.Release|x86.ActiveCfg = Release|x86
{27D94586-FE88-4203-BE6A-C99013FD5018}.Release|x86.Build.0 = Release|x86
EndGlobalSection

View file

@ -67,6 +67,42 @@
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core">

View file

@ -0,0 +1,13 @@
namespace Cosmos.Build.Builder
{
/// <summary>
/// Build state enum.
/// </summary>
public enum BuildState
{
CleanupError,
CompilationError,
PrerequisiteMissing,
Running
}
}

View file

@ -38,6 +38,46 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="Interop.TaskScheduler">
<HintPath>.\Interop.TaskScheduler.dll</HintPath>
@ -72,6 +112,7 @@
<DependentUpon>App.xaml</DependentUpon>
<SubType>Code</SubType>
</Compile>
<Compile Include="BuildState.cs" />
<Compile Include="CosmosTask.cs" />
<Compile Include="MainWindow.xaml.cs">
<DependentUpon>MainWindow.xaml</DependentUpon>

File diff suppressed because it is too large Load diff

View file

@ -39,6 +39,42 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core">

View file

@ -37,6 +37,42 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />

View file

@ -42,6 +42,42 @@
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.Build.Framework" />
<Reference Include="Microsoft.Build.Utilities.v4.0" />

View file

@ -55,6 +55,25 @@
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>

View file

@ -21,7 +21,7 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<PlatformTarget>x86</PlatformTarget>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@ -56,6 +56,25 @@
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -54,7 +54,7 @@
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>