Convert MvcPrecomp to Reference (#6472)

* Convert MvcPrecomp to use Reference and move to MVC
This commit is contained in:
John Luo 2019-01-09 18:48:01 -08:00 committed by GitHub
parent d3838620d6
commit e5d943a7e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
180 changed files with 912 additions and 836 deletions

View File

@ -8,7 +8,6 @@
<ItemGroup> <ItemGroup>
<RepositoryBuildOrder Include="EntityFrameworkCore" Order="8" /> <RepositoryBuildOrder Include="EntityFrameworkCore" Order="8" />
<RepositoryBuildOrder Include="MvcPrecompilation" Order="15" RootPath="$(RepositoryRoot)src\MvcPrecompilation\" />
<RepositoryBuildOrder Include="Scaffolding" Order="15" /> <RepositoryBuildOrder Include="Scaffolding" Order="15" />
<RepositoryBuildOrder Include="AuthSamples" Order="16" RootPath="$(RepositoryRoot)src\AuthSamples\" /> <RepositoryBuildOrder Include="AuthSamples" Order="16" RootPath="$(RepositoryRoot)src\AuthSamples\" />
<RepositoryBuildOrder Include="Templating" Order="17" RootPath="$(RepositoryRoot)src\Templating\" /> <RepositoryBuildOrder Include="Templating" Order="17" RootPath="$(RepositoryRoot)src\Templating\" />

View File

@ -45,6 +45,5 @@
<ItemGroup> <ItemGroup>
<ShippedRepository Include="EntityFrameworkCore" /> <ShippedRepository Include="EntityFrameworkCore" />
<ShippedRepository Include="MvcPrecompilation" RootPath="$(RepositoryRoot)src\MvcPrecompilation\"/>
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -713,6 +713,18 @@
<BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Composite" Version="[2.1.1, )" /> <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Composite" Version="[2.1.1, )" />
<BaselinePackageReference Include="Microsoft.DiaSymReader.Native" Version="[1.7.0, )" /> <BaselinePackageReference Include="Microsoft.DiaSymReader.Native" Version="[1.7.0, )" />
</ItemGroup> </ItemGroup>
<!-- Package: Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-->
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.ViewCompilation' ">
<BaselinePackageVersion>2.1.1</BaselinePackageVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.ViewCompilation' AND '$(TargetFramework)' == 'net461' ">
<BaselinePackageReference Include="Microsoft.AspNetCore.Hosting" Version="[2.1.1, )" />
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.RazorPages" Version="[2.1.1, )" />
</ItemGroup>
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.ViewCompilation' AND '$(TargetFramework)' == 'netcoreapp2.0' ">
<BaselinePackageReference Include="Microsoft.AspNetCore.Hosting" Version="[2.1.1, )" />
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.RazorPages" Version="[2.1.1, )" />
</ItemGroup>
<!-- Package: Microsoft.AspNetCore.Mvc.RazorPages--> <!-- Package: Microsoft.AspNetCore.Mvc.RazorPages-->
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.RazorPages' "> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.RazorPages' ">
<BaselinePackageVersion>2.1.3</BaselinePackageVersion> <BaselinePackageVersion>2.1.3</BaselinePackageVersion>

View File

@ -78,6 +78,7 @@ build of ASP.NET Core 2.1.x. Update this list when preparing for a new patch.
<Package Id="Microsoft.AspNetCore.Mvc.Localization" Version="2.1.3" /> <Package Id="Microsoft.AspNetCore.Mvc.Localization" Version="2.1.3" />
<Package Id="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="2.1.2" /> <Package Id="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="2.1.2" />
<Package Id="Microsoft.AspNetCore.Mvc.Razor" Version="2.1.3" /> <Package Id="Microsoft.AspNetCore.Mvc.Razor" Version="2.1.3" />
<Package Id="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="2.1.1" />
<Package Id="Microsoft.AspNetCore.Mvc.RazorPages" Version="2.1.3" /> <Package Id="Microsoft.AspNetCore.Mvc.RazorPages" Version="2.1.3" />
<Package Id="Microsoft.AspNetCore.Mvc.TagHelpers" Version="2.1.3" /> <Package Id="Microsoft.AspNetCore.Mvc.TagHelpers" Version="2.1.3" />
<Package Id="Microsoft.AspNetCore.Mvc.Testing" Version="2.1.3" /> <Package Id="Microsoft.AspNetCore.Mvc.Testing" Version="2.1.3" />

View File

@ -27,6 +27,7 @@ and are generated based on the last package release.
<LatestPackageReference Include="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="$(MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion)" /> <LatestPackageReference Include="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="$(MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion)" />
<LatestPackageReference Include="Microsoft.AspNetCore.Testing" Version="$(MicrosoftAspNetCoreTestingPackageVersion)" /> <LatestPackageReference Include="Microsoft.AspNetCore.Testing" Version="$(MicrosoftAspNetCoreTestingPackageVersion)" />
<LatestPackageReference Include="Microsoft.Build.Framework" Version="$(MicrosoftBuildFrameworkPackageVersion)" /> <LatestPackageReference Include="Microsoft.Build.Framework" Version="$(MicrosoftBuildFrameworkPackageVersion)" />
<LatestPackageReference Include="Microsoft.Build.Tasks.Core" Version="$(MicrosoftBuildTasksCorePackageVersion)" />
<LatestPackageReference Include="Microsoft.Build.Utilities.Core" Version="$(MicrosoftBuildUtilitiesCorePackageVersion)" /> <LatestPackageReference Include="Microsoft.Build.Utilities.Core" Version="$(MicrosoftBuildUtilitiesCorePackageVersion)" />
<LatestPackageReference Include="Microsoft.CodeAnalysis.Common" Version="$(MicrosoftCodeAnalysisCommonPackageVersion)" /> <LatestPackageReference Include="Microsoft.CodeAnalysis.Common" Version="$(MicrosoftCodeAnalysisCommonPackageVersion)" />
<LatestPackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="$(MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion)" /> <LatestPackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="$(MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion)" />

View File

@ -119,6 +119,7 @@
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc" ProjectPath="$(RepositoryRoot)src\Mvc\src\Microsoft.AspNetCore.Mvc\Microsoft.AspNetCore.Mvc.csproj" /> <ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc" ProjectPath="$(RepositoryRoot)src\Mvc\src\Microsoft.AspNetCore.Mvc\Microsoft.AspNetCore.Mvc.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.TestCommon" ProjectPath="$(RepositoryRoot)src\Mvc\test\Microsoft.AspNetCore.Mvc.TestCommon\Microsoft.AspNetCore.Mvc.TestCommon.csproj" /> <ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.TestCommon" ProjectPath="$(RepositoryRoot)src\Mvc\test\Microsoft.AspNetCore.Mvc.TestCommon\Microsoft.AspNetCore.Mvc.TestCommon.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.TestDiagnosticListener" ProjectPath="$(RepositoryRoot)src\Mvc\test\Microsoft.AspNetCore.Mvc.TestDiagnosticListener\Microsoft.AspNetCore.Mvc.TestDiagnosticListener.csproj" /> <ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.TestDiagnosticListener" ProjectPath="$(RepositoryRoot)src\Mvc\test\Microsoft.AspNetCore.Mvc.TestDiagnosticListener\Microsoft.AspNetCore.Mvc.TestDiagnosticListener.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" ProjectPath="$(RepositoryRoot)src\Mvc\ViewCompilation\src\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ApplicationInsights.HostingStartup" ProjectPath="$(RepositoryRoot)src\Azure\ApplicationInsights.HostingStartup\src\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.csproj" /> <ProjectReferenceProvider Include="Microsoft.AspNetCore.ApplicationInsights.HostingStartup" ProjectPath="$(RepositoryRoot)src\Azure\ApplicationInsights.HostingStartup\src\Microsoft.AspNetCore.ApplicationInsights.HostingStartup.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.AzureAD.UI" ProjectPath="$(RepositoryRoot)src\Azure\AzureAD\Authentication.AzureAD.UI\src\Microsoft.AspNetCore.Authentication.AzureAD.UI.csproj" /> <ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.AzureAD.UI" ProjectPath="$(RepositoryRoot)src\Azure\AzureAD\Authentication.AzureAD.UI\src\Microsoft.AspNetCore.Authentication.AzureAD.UI.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" ProjectPath="$(RepositoryRoot)src\Azure\AzureAD\Authentication.AzureADB2C.UI\src\Microsoft.AspNetCore.Authentication.AzureADB2C.UI.csproj" /> <ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" ProjectPath="$(RepositoryRoot)src\Azure\AzureAD\Authentication.AzureADB2C.UI\src\Microsoft.AspNetCore.Authentication.AzureADB2C.UI.csproj" />

View File

@ -170,6 +170,88 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Mvc.An
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RazorPagesClassLibrary", "test\WebSites\RazorPagesClassLibrary\RazorPagesClassLibrary.csproj", "{17122147-ADFD-41C8-87D9-CCC582CCA8F9}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RazorPagesClassLibrary", "test\WebSites\RazorPagesClassLibrary\RazorPagesClassLibrary.csproj", "{17122147-ADFD-41C8-87D9-CCC582CCA8F9}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_dependencies", "_dependencies", "{5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Html.Abstractions", "..\Html\Abstractions\src\Microsoft.AspNetCore.Html.Abstractions.csproj", "{0930C2EA-FA36-4EDF-A571-215765D1F2C7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Http", "..\Http\Http\src\Microsoft.AspNetCore.Http.csproj", "{A273BAAB-DA92-401D-B781-ADA9E3B7717C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Cors", "..\Middleware\CORS\src\Microsoft.AspNetCore.Cors.csproj", "{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Hosting", "..\Hosting\Hosting\src\Microsoft.AspNetCore.Hosting.csproj", "{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.TestHost", "..\Hosting\TestHost\src\Microsoft.AspNetCore.TestHost.csproj", "{2E18C4FD-9982-4BD9-A067-3CE56E68C450}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics", "..\Middleware\Diagnostics\src\Microsoft.AspNetCore.Diagnostics.csproj", "{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Server.IntegrationTesting", "..\Hosting\Server.IntegrationTesting\src\Microsoft.AspNetCore.Server.IntegrationTesting.csproj", "{BCD18147-D96D-4240-A89F-5F890392E58E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.WebUtilities", "..\Http\WebUtilities\src\Microsoft.AspNetCore.WebUtilities.csproj", "{986BF4FD-D0E3-48AE-917C-6C168D6395D3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.ResponseCaching", "..\Middleware\ResponseCaching\src\Microsoft.AspNetCore.ResponseCaching.csproj", "{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.StaticFiles", "..\Middleware\StaticFiles\src\Microsoft.AspNetCore.StaticFiles.csproj", "{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Session", "..\Middleware\Session\src\Microsoft.AspNetCore.Session.csproj", "{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Localization.Routing", "..\Middleware\Localization.Routing\src\Microsoft.AspNetCore.Localization.Routing.csproj", "{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Razor.Runtime", "..\Razor\Razor.Runtime\src\Microsoft.AspNetCore.Razor.Runtime.csproj", "{9F2C52EA-1869-4610-921F-5FD654582019}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authentication.Cookies", "..\Security\Authentication\Cookies\src\Microsoft.AspNetCore.Authentication.Cookies.csproj", "{AA074523-64D3-4CA7-8C2E-EACD977D2B19}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NET.Sdk.Razor", "..\Razor\Sdk.Razor\src\Microsoft.NET.Sdk.Razor.csproj", "{5145333A-40F8-4754-BA47-EC1CCECBE986}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Server.IISIntegration", "..\Servers\IIS\IISIntegration\src\Microsoft.AspNetCore.Server.IISIntegration.csproj", "{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authentication", "..\Security\Authentication\Core\src\Microsoft.AspNetCore.Authentication.csproj", "{72D40CFE-93B5-4877-92DC-E79203641342}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Server.Kestrel", "..\Servers\Kestrel\Kestrel\src\Microsoft.AspNetCore.Server.Kestrel.csproj", "{62952E87-88DB-45BA-9FE0-8A24FA983750}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.CookiePolicy", "..\Security\CookiePolicy\src\Microsoft.AspNetCore.CookiePolicy.csproj", "{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authorization.Policy", "..\Security\Authorization\Policy\src\Microsoft.AspNetCore.Authorization.Policy.csproj", "{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ViewCompilation", "ViewCompilation", "{83D016A9-7233-43FC-94C1-0AF2619D136B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "testAssets", "testAssets", "{5C8A337A-956B-4045-A680-4A61942D0866}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation", "ViewCompilation\src\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj", "{99BB0544-6AA4-4787-B396-0AE77D022547}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks", "ViewCompilation.Tasks\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks.csproj", "{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Test", "ViewCompilation\test\UnitTests\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Test.csproj", "{4A300DA7-A19B-459D-96CA-C999B2CCABFD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApplicationUsingRelativePaths", "ViewCompilation\testassets\ApplicationUsingRelativePaths\ApplicationUsingRelativePaths.csproj", "{53663DBF-D7FF-4BBF-8211-909237616049}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApplicationWithConfigureMvc", "ViewCompilation\testassets\ApplicationWithConfigureMvc\ApplicationWithConfigureMvc.csproj", "{134CDB3F-76CF-44D8-9621-F865092ACF20}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApplicationWithCustomInputFiles", "ViewCompilation\testassets\ApplicationWithCustomInputFiles\ApplicationWithCustomInputFiles.csproj", "{23F77F9B-2979-4DF0-9096-C090CE7BE09D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApplicationWithParseErrors", "ViewCompilation\testassets\ApplicationWithParseErrors\ApplicationWithParseErrors.csproj", "{B079D8A1-6CC1-46D8-948A-523AA6836FF9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApplicationWithRazorSdkNeitherUsed", "ViewCompilation\testassets\ApplicationWithRazorSdkNeitherUsed\ApplicationWithRazorSdkNeitherUsed.csproj", "{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApplicationWithRazorSdkPrecompilationUsed", "ViewCompilation\testassets\ApplicationWithRazorSdkPrecompilationUsed\ApplicationWithRazorSdkPrecompilationUsed.csproj", "{21C75A50-991B-44D2-B684-732733969C23}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApplicationWithRazorSdkUsed", "ViewCompilation\testassets\ApplicationWithRazorSdkUsed\ApplicationWithRazorSdkUsed.csproj", "{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApplicationWithTagHelpers", "ViewCompilation\testassets\ApplicationWithTagHelpers\ApplicationWithTagHelpers.csproj", "{ABF8187A-F6FF-4722-B625-897B385F6CEC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClassLibraryTagHelper", "ViewCompilation\testassets\ClassLibraryTagHelper\ClassLibraryTagHelper.csproj", "{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PublishWithEmbedViewSources", "ViewCompilation\testassets\PublishWithEmbedViewSources\PublishWithEmbedViewSources.csproj", "{B2624173-3535-4138-9F90-420D83772ABC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RazorPagesApp", "ViewCompilation\testassets\RazorPagesApp\RazorPagesApp.csproj", "{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimpleApp", "ViewCompilation\testassets\SimpleApp\SimpleApp.csproj", "{36C62FC6-8496-492D-A2F9-BF68CC6520BB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimpleAppWithAssemblyRename", "ViewCompilation\testassets\SimpleAppWithAssemblyRename\SimpleAppWithAssemblyRename.csproj", "{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StrongNamedApp", "ViewCompilation\testassets\StrongNamedApp\StrongNamedApp.csproj", "{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.FunctionalTests", "ViewCompilation\test\FunctionalTests\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.FunctionalTests.csproj", "{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU Debug|Any CPU = Debug|Any CPU
@ -892,6 +974,462 @@ Global
{17122147-ADFD-41C8-87D9-CCC582CCA8F9}.Release|Mixed Platforms.Build.0 = Release|Any CPU {17122147-ADFD-41C8-87D9-CCC582CCA8F9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{17122147-ADFD-41C8-87D9-CCC582CCA8F9}.Release|x86.ActiveCfg = Release|Any CPU {17122147-ADFD-41C8-87D9-CCC582CCA8F9}.Release|x86.ActiveCfg = Release|Any CPU
{17122147-ADFD-41C8-87D9-CCC582CCA8F9}.Release|x86.Build.0 = Release|Any CPU {17122147-ADFD-41C8-87D9-CCC582CCA8F9}.Release|x86.Build.0 = Release|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Debug|x86.ActiveCfg = Debug|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Debug|x86.Build.0 = Debug|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Release|Any CPU.Build.0 = Release|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Release|x86.ActiveCfg = Release|Any CPU
{0930C2EA-FA36-4EDF-A571-215765D1F2C7}.Release|x86.Build.0 = Release|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Debug|x86.ActiveCfg = Debug|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Debug|x86.Build.0 = Debug|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Release|Any CPU.Build.0 = Release|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Release|x86.ActiveCfg = Release|Any CPU
{A273BAAB-DA92-401D-B781-ADA9E3B7717C}.Release|x86.Build.0 = Release|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Debug|x86.ActiveCfg = Debug|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Debug|x86.Build.0 = Debug|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Release|Any CPU.Build.0 = Release|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Release|x86.ActiveCfg = Release|Any CPU
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B}.Release|x86.Build.0 = Release|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Debug|x86.ActiveCfg = Debug|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Debug|x86.Build.0 = Debug|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Release|Any CPU.Build.0 = Release|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Release|x86.ActiveCfg = Release|Any CPU
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A}.Release|x86.Build.0 = Release|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Debug|x86.ActiveCfg = Debug|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Debug|x86.Build.0 = Debug|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Release|Any CPU.Build.0 = Release|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Release|x86.ActiveCfg = Release|Any CPU
{2E18C4FD-9982-4BD9-A067-3CE56E68C450}.Release|x86.Build.0 = Release|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Debug|x86.ActiveCfg = Debug|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Debug|x86.Build.0 = Debug|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Release|Any CPU.Build.0 = Release|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Release|x86.ActiveCfg = Release|Any CPU
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2}.Release|x86.Build.0 = Release|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Debug|x86.ActiveCfg = Debug|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Debug|x86.Build.0 = Debug|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Release|Any CPU.Build.0 = Release|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Release|x86.ActiveCfg = Release|Any CPU
{BCD18147-D96D-4240-A89F-5F890392E58E}.Release|x86.Build.0 = Release|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Debug|x86.ActiveCfg = Debug|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Debug|x86.Build.0 = Debug|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Release|Any CPU.Build.0 = Release|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Release|x86.ActiveCfg = Release|Any CPU
{986BF4FD-D0E3-48AE-917C-6C168D6395D3}.Release|x86.Build.0 = Release|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Debug|x86.ActiveCfg = Debug|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Debug|x86.Build.0 = Debug|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Release|Any CPU.Build.0 = Release|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Release|x86.ActiveCfg = Release|Any CPU
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1}.Release|x86.Build.0 = Release|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Debug|x86.ActiveCfg = Debug|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Debug|x86.Build.0 = Debug|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Release|Any CPU.Build.0 = Release|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Release|x86.ActiveCfg = Release|Any CPU
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F}.Release|x86.Build.0 = Release|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Debug|x86.ActiveCfg = Debug|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Debug|x86.Build.0 = Debug|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Release|Any CPU.Build.0 = Release|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Release|x86.ActiveCfg = Release|Any CPU
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A}.Release|x86.Build.0 = Release|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Debug|x86.ActiveCfg = Debug|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Debug|x86.Build.0 = Debug|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Release|Any CPU.Build.0 = Release|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Release|x86.ActiveCfg = Release|Any CPU
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1}.Release|x86.Build.0 = Release|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Debug|x86.ActiveCfg = Debug|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Debug|x86.Build.0 = Debug|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Release|Any CPU.Build.0 = Release|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Release|x86.ActiveCfg = Release|Any CPU
{9F2C52EA-1869-4610-921F-5FD654582019}.Release|x86.Build.0 = Release|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Debug|x86.ActiveCfg = Debug|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Debug|x86.Build.0 = Debug|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Release|Any CPU.Build.0 = Release|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Release|x86.ActiveCfg = Release|Any CPU
{AA074523-64D3-4CA7-8C2E-EACD977D2B19}.Release|x86.Build.0 = Release|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Debug|x86.ActiveCfg = Debug|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Debug|x86.Build.0 = Debug|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Release|Any CPU.Build.0 = Release|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Release|x86.ActiveCfg = Release|Any CPU
{5145333A-40F8-4754-BA47-EC1CCECBE986}.Release|x86.Build.0 = Release|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Debug|x86.ActiveCfg = Debug|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Debug|x86.Build.0 = Debug|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Release|Any CPU.Build.0 = Release|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Release|x86.ActiveCfg = Release|Any CPU
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1}.Release|x86.Build.0 = Release|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Debug|Any CPU.Build.0 = Debug|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Debug|x86.ActiveCfg = Debug|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Debug|x86.Build.0 = Debug|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Release|Any CPU.ActiveCfg = Release|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Release|Any CPU.Build.0 = Release|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Release|x86.ActiveCfg = Release|Any CPU
{72D40CFE-93B5-4877-92DC-E79203641342}.Release|x86.Build.0 = Release|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Debug|Any CPU.Build.0 = Debug|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Debug|x86.ActiveCfg = Debug|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Debug|x86.Build.0 = Debug|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Release|Any CPU.ActiveCfg = Release|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Release|Any CPU.Build.0 = Release|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Release|x86.ActiveCfg = Release|Any CPU
{62952E87-88DB-45BA-9FE0-8A24FA983750}.Release|x86.Build.0 = Release|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Debug|x86.ActiveCfg = Debug|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Debug|x86.Build.0 = Debug|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Release|Any CPU.Build.0 = Release|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Release|x86.ActiveCfg = Release|Any CPU
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D}.Release|x86.Build.0 = Release|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Debug|x86.ActiveCfg = Debug|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Debug|x86.Build.0 = Debug|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Release|Any CPU.Build.0 = Release|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Release|x86.ActiveCfg = Release|Any CPU
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7}.Release|x86.Build.0 = Release|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Debug|Any CPU.Build.0 = Debug|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Debug|x86.ActiveCfg = Debug|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Debug|x86.Build.0 = Debug|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Release|Any CPU.ActiveCfg = Release|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Release|Any CPU.Build.0 = Release|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Release|x86.ActiveCfg = Release|Any CPU
{99BB0544-6AA4-4787-B396-0AE77D022547}.Release|x86.Build.0 = Release|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Debug|x86.ActiveCfg = Debug|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Debug|x86.Build.0 = Debug|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Release|Any CPU.Build.0 = Release|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Release|x86.ActiveCfg = Release|Any CPU
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9}.Release|x86.Build.0 = Release|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Debug|x86.ActiveCfg = Debug|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Debug|x86.Build.0 = Debug|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Release|Any CPU.Build.0 = Release|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Release|x86.ActiveCfg = Release|Any CPU
{4A300DA7-A19B-459D-96CA-C999B2CCABFD}.Release|x86.Build.0 = Release|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Debug|Any CPU.Build.0 = Debug|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Debug|x86.ActiveCfg = Debug|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Debug|x86.Build.0 = Debug|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Release|Any CPU.ActiveCfg = Release|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Release|Any CPU.Build.0 = Release|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Release|x86.ActiveCfg = Release|Any CPU
{53663DBF-D7FF-4BBF-8211-909237616049}.Release|x86.Build.0 = Release|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Debug|Any CPU.Build.0 = Debug|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Debug|x86.ActiveCfg = Debug|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Debug|x86.Build.0 = Debug|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Release|Any CPU.ActiveCfg = Release|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Release|Any CPU.Build.0 = Release|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Release|x86.ActiveCfg = Release|Any CPU
{134CDB3F-76CF-44D8-9621-F865092ACF20}.Release|x86.Build.0 = Release|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Debug|x86.ActiveCfg = Debug|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Debug|x86.Build.0 = Debug|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Release|Any CPU.Build.0 = Release|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Release|x86.ActiveCfg = Release|Any CPU
{23F77F9B-2979-4DF0-9096-C090CE7BE09D}.Release|x86.Build.0 = Release|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Debug|x86.ActiveCfg = Debug|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Debug|x86.Build.0 = Debug|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Release|Any CPU.Build.0 = Release|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Release|x86.ActiveCfg = Release|Any CPU
{B079D8A1-6CC1-46D8-948A-523AA6836FF9}.Release|x86.Build.0 = Release|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Debug|x86.ActiveCfg = Debug|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Debug|x86.Build.0 = Debug|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Release|Any CPU.Build.0 = Release|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Release|x86.ActiveCfg = Release|Any CPU
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1}.Release|x86.Build.0 = Release|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Debug|Any CPU.Build.0 = Debug|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Debug|x86.ActiveCfg = Debug|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Debug|x86.Build.0 = Debug|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Release|Any CPU.ActiveCfg = Release|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Release|Any CPU.Build.0 = Release|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Release|x86.ActiveCfg = Release|Any CPU
{21C75A50-991B-44D2-B684-732733969C23}.Release|x86.Build.0 = Release|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Debug|x86.ActiveCfg = Debug|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Debug|x86.Build.0 = Debug|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Release|Any CPU.Build.0 = Release|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Release|x86.ActiveCfg = Release|Any CPU
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C}.Release|x86.Build.0 = Release|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Debug|x86.ActiveCfg = Debug|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Debug|x86.Build.0 = Debug|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Release|Any CPU.Build.0 = Release|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Release|x86.ActiveCfg = Release|Any CPU
{ABF8187A-F6FF-4722-B625-897B385F6CEC}.Release|x86.Build.0 = Release|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Debug|x86.ActiveCfg = Debug|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Debug|x86.Build.0 = Debug|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Release|Any CPU.Build.0 = Release|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Release|x86.ActiveCfg = Release|Any CPU
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4}.Release|x86.Build.0 = Release|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Debug|x86.ActiveCfg = Debug|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Debug|x86.Build.0 = Debug|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Release|Any CPU.Build.0 = Release|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Release|x86.ActiveCfg = Release|Any CPU
{B2624173-3535-4138-9F90-420D83772ABC}.Release|x86.Build.0 = Release|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Debug|x86.ActiveCfg = Debug|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Debug|x86.Build.0 = Debug|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Release|Any CPU.Build.0 = Release|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Release|x86.ActiveCfg = Release|Any CPU
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD}.Release|x86.Build.0 = Release|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Debug|x86.ActiveCfg = Debug|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Debug|x86.Build.0 = Debug|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Release|Any CPU.Build.0 = Release|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Release|x86.ActiveCfg = Release|Any CPU
{36C62FC6-8496-492D-A2F9-BF68CC6520BB}.Release|x86.Build.0 = Release|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Debug|x86.ActiveCfg = Debug|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Debug|x86.Build.0 = Debug|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Release|Any CPU.Build.0 = Release|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Release|x86.ActiveCfg = Release|Any CPU
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB}.Release|x86.Build.0 = Release|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Debug|x86.ActiveCfg = Debug|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Debug|x86.Build.0 = Debug|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Release|Any CPU.Build.0 = Release|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Release|x86.ActiveCfg = Release|Any CPU
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3}.Release|x86.Build.0 = Release|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Debug|x86.ActiveCfg = Debug|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Debug|x86.Build.0 = Debug|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Release|Any CPU.Build.0 = Release|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Release|x86.ActiveCfg = Release|Any CPU
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE
@ -961,6 +1499,45 @@ Global
{CBF23034-2249-4FE5-BD48-5F3CEAC0DF61} = {32285FA4-6B46-4D6B-A840-2B13E4C8B58E} {CBF23034-2249-4FE5-BD48-5F3CEAC0DF61} = {32285FA4-6B46-4D6B-A840-2B13E4C8B58E}
{E83D3745-9BCF-40E8-8D34-AFBA604C2439} = {3BA657BF-28B1-42DA-B5B0-1C4601FCF7B1} {E83D3745-9BCF-40E8-8D34-AFBA604C2439} = {3BA657BF-28B1-42DA-B5B0-1C4601FCF7B1}
{17122147-ADFD-41C8-87D9-CCC582CCA8F9} = {16703B76-C9F7-4C75-AE6C-53D92E308E3C} {17122147-ADFD-41C8-87D9-CCC582CCA8F9} = {16703B76-C9F7-4C75-AE6C-53D92E308E3C}
{0930C2EA-FA36-4EDF-A571-215765D1F2C7} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{A273BAAB-DA92-401D-B781-ADA9E3B7717C} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{E07B7D3A-1D4D-4644-84C2-06FEDB64885B} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{0F5F9381-D3B4-4E0D-9FAA-CC12520DBB4A} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{2E18C4FD-9982-4BD9-A067-3CE56E68C450} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{C79D9793-FADA-4B1A-8AD7-8AEDB2358CA2} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{BCD18147-D96D-4240-A89F-5F890392E58E} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{986BF4FD-D0E3-48AE-917C-6C168D6395D3} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{F4E1F1ED-2DE9-4659-B2E7-C9B6B8454AD1} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{F4846AC2-384E-4C0B-8DE5-9784715E4A9F} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{C019C7EC-FDEE-4EAF-ABF1-89D946EFC95A} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{68C9E09E-F7FA-4853-B512-6BCD02BB69C1} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{9F2C52EA-1869-4610-921F-5FD654582019} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{AA074523-64D3-4CA7-8C2E-EACD977D2B19} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{5145333A-40F8-4754-BA47-EC1CCECBE986} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{47D5BF2A-7B05-4630-8C7C-A682382EA6F1} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{72D40CFE-93B5-4877-92DC-E79203641342} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{62952E87-88DB-45BA-9FE0-8A24FA983750} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{F4879FAE-CD3C-4158-9BF0-B8D9294CCD0D} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{157F16EA-C5C1-4BDF-A81C-44A7771A13D7} = {5FE3048A-E96B-44F8-A7C4-FC590D7E04B4}
{5C8A337A-956B-4045-A680-4A61942D0866} = {83D016A9-7233-43FC-94C1-0AF2619D136B}
{99BB0544-6AA4-4787-B396-0AE77D022547} = {83D016A9-7233-43FC-94C1-0AF2619D136B}
{0BB79FE3-F376-4352-97B3-382F7FFDDBE9} = {83D016A9-7233-43FC-94C1-0AF2619D136B}
{4A300DA7-A19B-459D-96CA-C999B2CCABFD} = {83D016A9-7233-43FC-94C1-0AF2619D136B}
{53663DBF-D7FF-4BBF-8211-909237616049} = {5C8A337A-956B-4045-A680-4A61942D0866}
{134CDB3F-76CF-44D8-9621-F865092ACF20} = {5C8A337A-956B-4045-A680-4A61942D0866}
{23F77F9B-2979-4DF0-9096-C090CE7BE09D} = {5C8A337A-956B-4045-A680-4A61942D0866}
{B079D8A1-6CC1-46D8-948A-523AA6836FF9} = {5C8A337A-956B-4045-A680-4A61942D0866}
{7CD48059-3ACF-4435-B6D5-F4F4B379F8B1} = {5C8A337A-956B-4045-A680-4A61942D0866}
{21C75A50-991B-44D2-B684-732733969C23} = {5C8A337A-956B-4045-A680-4A61942D0866}
{92A8AB5D-4BA1-43B4-A769-62DCDEFEB04C} = {5C8A337A-956B-4045-A680-4A61942D0866}
{ABF8187A-F6FF-4722-B625-897B385F6CEC} = {5C8A337A-956B-4045-A680-4A61942D0866}
{6EFC8D17-47E9-44F7-897E-4F1102B16DF4} = {5C8A337A-956B-4045-A680-4A61942D0866}
{B2624173-3535-4138-9F90-420D83772ABC} = {5C8A337A-956B-4045-A680-4A61942D0866}
{1403D49E-C3DB-49E8-A888-541F0C8F9DCD} = {5C8A337A-956B-4045-A680-4A61942D0866}
{36C62FC6-8496-492D-A2F9-BF68CC6520BB} = {5C8A337A-956B-4045-A680-4A61942D0866}
{D54A8DCC-801E-4407-A9CC-01E4C33A72EB} = {5C8A337A-956B-4045-A680-4A61942D0866}
{13CB4F98-F361-4989-BBC2-0B0ECDAC68F3} = {5C8A337A-956B-4045-A680-4A61942D0866}
{0A2B5ED2-E9A7-41A5-9B0F-10007673F2D9} = {83D016A9-7233-43FC-94C1-0AF2619D136B}
EndGlobalSection EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {63D344F6-F86D-40E6-85B9-0AABBE338C4A} SolutionGuid = {63D344F6-F86D-40E6-85B9-0AABBE338C4A}

View File

@ -0,0 +1,18 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>Microsoft Build Tasks supporting Razor view compilation.</Description>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<IsPackable>false</IsPackable>
<EnableApiCheck>false</EnableApiCheck>
<UseLatestPackageReferences>true</UseLatestPackageReferences>
<IsImplementationProject>false</IsImplementationProject>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.Build.Tasks.Core" />
<Reference Include="Microsoft.Extensions.CommandLineUtils.Sources" PrivateAssets="All" />
</ItemGroup>
</Project>

View File

@ -7,10 +7,11 @@
<PackageTags>cshtml;razor;compilation;precompilation;aspnetcore</PackageTags> <PackageTags>cshtml;razor;compilation;precompilation;aspnetcore</PackageTags>
<PreserveCompilationContext>true</PreserveCompilationContext> <PreserveCompilationContext>true</PreserveCompilationContext>
<OutputType>exe</OutputType> <OutputType>exe</OutputType>
<TasksProjectDirectory>..\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks\</TasksProjectDirectory> <TasksProjectDirectory>..\..\ViewCompilation.Tasks\</TasksProjectDirectory>
<IncludeBuildOutput>false</IncludeBuildOutput> <IncludeBuildOutput>false</IncludeBuildOutput>
<EnableApiCheck>false</EnableApiCheck> <EnableApiCheck>false</EnableApiCheck>
<NuspecFile>$(MSBuildProjectName).nuspec</NuspecFile> <NuspecFile>$(MSBuildProjectName).nuspec</NuspecFile>
<PackageId>Microsoft.AspNetCore.Mvc.Razor.ViewCompilation</PackageId>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)'=='net461'"> <PropertyGroup Condition="'$(TargetFramework)'=='net461'">
@ -20,18 +21,20 @@
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<OutputPath>bin\$(Configuration)\net461\win7-$(PlatformTarget)</OutputPath> <OutputPath>bin\$(Configuration)\net461\win7-$(PlatformTarget)</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\net461\win7-$(PlatformTarget)</IntermediateOutputPath> <IntermediateOutputPath>obj\$(Configuration)\net461\win7-$(PlatformTarget)</IntermediateOutputPath>
<IsProjectReferenceProvider>false</IsProjectReferenceProvider>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(TasksProjectDirectory)Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks.csproj" PrivateAssets="true" ReferenceOutputAssembly="false" /> <ProjectReference Include="$(TasksProjectDirectory)Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks.csproj" PrivateAssets="true" ReferenceOutputAssembly="false" />
<PackageReference Include="Microsoft.AspNetCore.Hosting" Version="$(MicrosoftAspNetCoreHostingPackageVersion)" /> <Reference Include="Microsoft.AspNetCore.Hosting" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.RazorPages" Version="$(MicrosoftAspNetCoreMvcRazorPagesPackageVersion)" /> <Reference Include="Microsoft.AspNetCore.Mvc.RazorPages" />
<PackageReference Include="Microsoft.Extensions.CommandLineUtils.Sources" PrivateAssets="All" Version="$(MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion)" /> <Reference Include="Microsoft.Extensions.CommandLineUtils.Sources" PrivateAssets="All" />
<PackageReference Update="Microsoft.NETCore.App" PrivateAssets="All" /> <PackageReference Update="Microsoft.NETCore.App" PrivateAssets="All" />
</ItemGroup> </ItemGroup>
<Target Name="BuildX64" AfterTargets="Build" Condition="'$(TargetFramework)'=='net461' AND '$(PlatformTarget)'!='x64'"> <Target Name="BuildX64" AfterTargets="AfterBuild" Condition="'$(TargetFramework)'=='net461' AND '$(PlatformTarget)'!='x64'">
<MSBuild <MSBuild
Projects="$(MSBuildProjectFullPath)" Projects="$(MSBuildProjectFullPath)"
Targets="Build" Targets="Build"

View File

@ -2,10 +2,7 @@
ASP.NET Core MVC Precompilation ASP.NET Core MVC Precompilation
=== ===
## NOTE: This repo is solely for maintenance of the existing MVC precompilation feature. Future work on Razor compilation is now being handled in the [Razor](https://github.com/aspnet/razor) repo. See [aspnet/Razor#1740](https://github.com/aspnet/Razor/issues/1740) for additional details. ## NOTE: This project is solely for maintenance of the existing MVC precompilation feature. Future work on Razor compilation is now being handled in the [Razor](https://github.com/aspnet/razor) repo. See [aspnet/Razor#1740](https://github.com/aspnet/Razor/issues/1740) for additional details.
AppVeyor: [![AppVeyor](https://ci.appveyor.com/api/projects/status/jx955ph2045dw1w0/branch/dev?svg=true)](https://ci.appveyor.com/project/aspnetci/mvcprecompilation/branch/dev)
Travis: [![Travis](https://travis-ci.org/aspnet/MvcPrecompilation.svg?branch=dev)](https://travis-ci.org/aspnet/mvcprecompilation)
The Razor syntax provides a fast, terse, clean, and lightweight way to combine server code with HTML to create dynamic web content. This repo contains tooling that allows compilation of MVC Razor views as part of build and publish. The Razor syntax provides a fast, terse, clean, and lightweight way to combine server code with HTML to create dynamic web content. This repo contains tooling that allows compilation of MVC Razor views as part of build and publish.
@ -32,8 +29,8 @@ View compilation as part of publishing is enabled by default if you're referenci
Alternatively, you may wire up the `MvcRazorPrecompile` target to a build event: Alternatively, you may wire up the `MvcRazorPrecompile` target to a build event:
```xml ```xml
<Target <Target
Name="PrecompileRazorViews" Name="PrecompileRazorViews"
AfterTargets="Build" AfterTargets="Build"
DependsOnTargets="MvcRazorPrecompile" /> DependsOnTargets="MvcRazorPrecompile" />
``` ```
@ -44,12 +41,12 @@ Some aspects of view compilation can be configured by editing the project:
* `MvcRazorCompileOnPublish`: Setting this to `false` turns off all functions of view compilation that are enabled as part of publishing. * `MvcRazorCompileOnPublish`: Setting this to `false` turns off all functions of view compilation that are enabled as part of publishing.
* `MvcRazorExcludeViewFilesFromPublish`: Enabling `MvcRazorCompileOnPublish` prevents .cshtml files from being published. This option disables this behavior. * `MvcRazorExcludeViewFilesFromPublish`: Enabling `MvcRazorCompileOnPublish` prevents .cshtml files from being published. This option disables this behavior.
Note: ASP.NET Core Mvc does not support updateable precompiled views. Any modifications to published cshtml files will be ignored if a precompiled view is discovered for that path. Note: ASP.NET Core Mvc does not support updateable precompiled views. Any modifications to published cshtml files will be ignored if a precompiled view is discovered for that path.
* `MvcRazorExcludeRefAssembliesFromPublish`: Enabling `MvcRazorCompileOnPublish` causes the target to prevent the `refs` directory from being published. This option disables this behavior. * `MvcRazorExcludeRefAssembliesFromPublish`: Enabling `MvcRazorCompileOnPublish` causes the target to prevent the `refs` directory from being published. This option disables this behavior.
Note: Setting this option is useful if your application is using a mix of precompiled and runtime compiled views. Note: Setting this option is useful if your application is using a mix of precompiled and runtime compiled views.
* `MvcRazorFilesToCompile`: An item group that specifies view files to compile. By default this includes all .cshtml files marked as content. * `MvcRazorFilesToCompile`: An item group that specifies view files to compile. By default this includes all .cshtml files marked as content.
This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the [Home](https://github.com/aspnet/home) repo. This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the [Home](https://github.com/aspnet/home) repo.

View File

@ -25,7 +25,7 @@ namespace FunctionalTests
public ApplicationTestFixture Fixture { get; } public ApplicationTestFixture Fixture { get; }
[ConditionalFact] [ConditionalFact(Skip="Doesn't work on full framework: https://github.com/aspnet/AspNetCore/issues/6499")]
public async Task Precompilation_WorksForSimpleApps() public async Task Precompilation_WorksForSimpleApps()
{ {
using (StartLog(out var loggerFactory)) using (StartLog(out var loggerFactory))

View File

@ -8,14 +8,12 @@ namespace FunctionalTests
{ {
public static class ApplicationPaths public static class ApplicationPaths
{ {
private const string SolutionName = "RazorViewCompilation.sln"; private const string SolutionName = "Mvc.sln";
public static string SolutionDirectory { get; } = GetSolutionDirectory(); public static string SolutionDirectory { get; } = GetSolutionDirectory();
public static string ArtifactPackagesDirectory => Path.Combine(SolutionDirectory, "artifacts", "build");
public static string GetTestAppDirectory(string appName) => public static string GetTestAppDirectory(string appName) =>
Path.Combine(SolutionDirectory, "testapps", appName); Path.Combine(SolutionDirectory, "ViewCompilation", "testassets", appName);
private static string GetSolutionDirectory() private static string GetSolutionDirectory()
{ {

View File

@ -0,0 +1,50 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netcoreapp2.1;net461</TargetFrameworks>
<DefineConstants>$(DefineConstants);__remove_this_to__GENERATE_BASELINES</DefineConstants>
<DefineConstants Condition="'$(GenerateBaseLines)'=='true'">$(DefineConstants);GENERATE_BASELINES</DefineConstants>
<SignAssembly>false</SignAssembly>
<PublicSign>false</PublicSign>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
</PropertyGroup>
<ItemGroup>
<EmbeddedResource Include="Resources\*" />
<Compile Include="Infrastructure\*.cs" />
<Compile Include="DesktopTests\*.cs" Condition="'$(TargetFramework)'=='net461'" />
<Compile Include="CoreCLRTests\*.cs" Condition="'$(TargetFramework)'=='netcoreapp2.1'" />
</ItemGroup>
<ItemGroup>
<None Remove="CoreCLRTests\RazorSdkNeitherUsedTest_CoreCLR.cs" />
<None Remove="CoreCLRTests\RazorSdkPrecompilationUsedTest_CoreCLR.cs" />
<None Remove="Resources\ApplicationWithRazorSdkPrecompilationUsed.Home.Index.txt" />
<None Remove="Resources\ApplicationWithRazorSdkUsed.Home.Index.txt" />
</ItemGroup>
<ItemGroup>
<Reference Include="Microsoft.AspNetCore.Server.IntegrationTesting" />
<Reference Include="Microsoft.Extensions.Logging.Console" />
<Reference Include="Microsoft.Extensions.Logging.Testing" />
<Reference Include="Microsoft.Extensions.Logging" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\testassets\ApplicationUsingRelativePaths\ApplicationUsingRelativePaths.csproj" />
<ProjectReference Include="..\..\testassets\ApplicationWithConfigureMvc\ApplicationWithConfigureMvc.csproj" />
<ProjectReference Include="..\..\testassets\ApplicationWithCustomInputFiles\ApplicationWithCustomInputFiles.csproj" />
<ProjectReference Include="..\..\testassets\ApplicationWithParseErrors\ApplicationWithParseErrors.csproj" />
<ProjectReference Include="..\..\testassets\ApplicationWithTagHelpers\ApplicationWithTagHelpers.csproj" />
<ProjectReference Include="..\..\testassets\ApplicationWithRazorSdkNeitherUsed\ApplicationWithRazorSdkNeitherUsed.csproj" />
<ProjectReference Include="..\..\testassets\ApplicationWithRazorSdkPrecompilationUsed\ApplicationWithRazorSdkPrecompilationUsed.csproj" />
<ProjectReference Include="..\..\testassets\ApplicationWithRazorSdkUsed\ApplicationWithRazorSdkUsed.csproj" />
<ProjectReference Include="..\..\testassets\PublishWithEmbedViewSources\PublishWithEmbedViewSources.csproj" />
<ProjectReference Include="..\..\testassets\RazorPagesApp\RazorPagesApp.csproj" />
<ProjectReference Include="..\..\testassets\SimpleAppWithAssemblyRename\SimpleAppWithAssemblyRename.csproj" />
<ProjectReference Include="..\..\testassets\SimpleApp\SimpleApp.csproj" />
<ProjectReference Include="..\..\testassets\StrongNamedApp\StrongNamedApp.csproj" />
</ItemGroup>
</Project>

View File

@ -5,7 +5,7 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\src\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj" /> <Reference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -0,0 +1,16 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFrameworks>netcoreapp2.1;net461</TargetFrameworks>
<MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.AspNetCore.Mvc" />
<Reference Include="Microsoft.AspNetCore.Server.Kestrel" />
<Reference Include="Microsoft.Extensions.Configuration.CommandLine" />
<Reference Include="Microsoft.Extensions.Logging.Console" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,17 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFrameworks>netcoreapp2.1;net461</TargetFrameworks>
<DefineConstants>$(DefineConstants);TEST123</DefineConstants>
<MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.AspNetCore.Mvc" />
<Reference Include="Microsoft.AspNetCore.Server.Kestrel" />
<Reference Include="Microsoft.Extensions.Configuration.CommandLine" />
<Reference Include="Microsoft.Extensions.Logging.Console" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,21 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFrameworks>netcoreapp2.1;net461</TargetFrameworks>
<MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
<MvcRazorEmbedViewSources>true</MvcRazorEmbedViewSources>
</PropertyGroup>
<ItemGroup>
<MvcRazorFilesToCompile Include="Views/Home/Index.cshtml;Views/Home/About.cshtml" />
</ItemGroup>
<ItemGroup>
<Reference Include="Microsoft.AspNetCore.Mvc" />
<Reference Include="Microsoft.AspNetCore.Server.Kestrel" />
<Reference Include="Microsoft.Extensions.Configuration.CommandLine" />
<Reference Include="Microsoft.Extensions.Logging.Console" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,16 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFrameworks>netcoreapp2.1;net461</TargetFrameworks>
<MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.AspNetCore.Mvc" />
<Reference Include="Microsoft.AspNetCore.Server.Kestrel" />
<Reference Include="Microsoft.Extensions.Configuration.CommandLine" />
<Reference Include="Microsoft.Extensions.Logging.Console" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,19 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFrameworks>netcoreapp2.1;net461</TargetFrameworks>
<!--
Turning off precompilation on will also turn off Razor SDK.
-->
<MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.AspNetCore.Mvc" />
<Reference Include="Microsoft.AspNetCore.Server.Kestrel" />
<Reference Include="Microsoft.Extensions.Configuration.CommandLine" />
<Reference Include="Microsoft.Extensions.Logging.Console" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,19 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFrameworks>netcoreapp2.1;net461</TargetFrameworks>
<!--
Turning precompilation on will turn off Razor SDK.
-->
<MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.AspNetCore.Mvc" />
<Reference Include="Microsoft.AspNetCore.Server.Kestrel" />
<Reference Include="Microsoft.Extensions.Configuration.CommandLine" />
<Reference Include="Microsoft.Extensions.Logging.Console" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFrameworks>netcoreapp2.1;net461</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.AspNetCore.Mvc" />
<Reference Include="Microsoft.AspNetCore.Server.Kestrel" />
<Reference Include="Microsoft.Extensions.Configuration.CommandLine" />
<Reference Include="Microsoft.Extensions.Logging.Console" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,20 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFrameworks>netcoreapp2.1;net461</TargetFrameworks>
<MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\ClassLibraryTagHelper\ClassLibraryTagHelper.csproj" />
</ItemGroup>
<ItemGroup>
<Reference Include="Microsoft.AspNetCore.Mvc" />
<Reference Include="Microsoft.AspNetCore.Server.Kestrel" />
<Reference Include="Microsoft.Extensions.Configuration.CommandLine" />
<Reference Include="Microsoft.Extensions.Logging.Console" />
</ItemGroup>
</Project>

Some files were not shown because too many files have changed in this diff Show More