SDK changes needed to decouple Razor from MVC
This commit is contained in:
parent
19ec125880
commit
c733156596
|
|
@ -30,6 +30,7 @@ Copyright (c) .NET Foundation. All rights reserved.
|
||||||
-->
|
-->
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<PrepareForRazorGenerateDependsOn>
|
<PrepareForRazorGenerateDependsOn>
|
||||||
|
ResolveRazorConfiguration;
|
||||||
ResolveRazorGenerateInputs;
|
ResolveRazorGenerateInputs;
|
||||||
AssignRazorGenerateTargetPaths;
|
AssignRazorGenerateTargetPaths;
|
||||||
ResolveAssemblyReferenceRazorGenerateInputs;
|
ResolveAssemblyReferenceRazorGenerateInputs;
|
||||||
|
|
@ -181,6 +182,23 @@ Copyright (c) .NET Foundation. All rights reserved.
|
||||||
<Target Name="RazorCompile" DependsOnTargets="$(RazorCompileDependsOn)">
|
<Target Name="RazorCompile" DependsOnTargets="$(RazorCompileDependsOn)">
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Computes the applicable @(ResolvedRazorConfiguration) and @(ResolvedRazorExtension) items that match the project's
|
||||||
|
configuration.
|
||||||
|
-->
|
||||||
|
<Target
|
||||||
|
Name="ResolveRazorConfiguration"
|
||||||
|
Condition="'$(RazorDefaultConfiguration)'!=''">
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ResolvedRazorConfiguration Include="@(RazorConfiguration)" Condition="'%(RazorConfiguration.Identity)'=='$(RazorDefaultConfiguration)'" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<FindInList List="@(RazorExtension)" ItemSpecToFind="@(RazorConfiguration->Metadata('Extensions'))">
|
||||||
|
<Output TaskParameter="ItemFound" ItemName="ResolvedRazorExtension" />
|
||||||
|
</FindInList>
|
||||||
|
</Target>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Generates assembly attributes in support for Razor runtime code generation. This is a set of standard
|
Generates assembly attributes in support for Razor runtime code generation. This is a set of standard
|
||||||
metadata attributes (defined in Microsoft.AspNetCore.Razor.Runtime) that capture the build-time
|
metadata attributes (defined in Microsoft.AspNetCore.Razor.Runtime) that capture the build-time
|
||||||
|
|
@ -193,19 +211,10 @@ Copyright (c) .NET Foundation. All rights reserved.
|
||||||
it will be unset by default.
|
it will be unset by default.
|
||||||
-->
|
-->
|
||||||
<Target
|
<Target
|
||||||
Name="RazorGetAssemblyAttributes"
|
Name="RazorGetAssemblyAttributes"
|
||||||
AfterTargets="GetAssemblyAttributes"
|
AfterTargets="GetAssemblyAttributes"
|
||||||
Condition="'$(GenerateRazorAssemblyInfo)'=='true' and '$(RazorDefaultConfiguration)'!=''">
|
Condition="'$(GenerateRazorAssemblyInfo)'=='true' and '$(RazorDefaultConfiguration)'!=''"
|
||||||
|
DependsOnTargets="ResolveRazorConfiguration">
|
||||||
<ItemGroup>
|
|
||||||
<_ResolvedRazorConfiguration Include="@(RazorConfiguration)" Condition="'%(RazorConfiguration.Identity)'=='$(RazorDefaultConfiguration)'" />
|
|
||||||
<_ResolvedRazorExtensionName Include="%(_ResolvedRazorConfiguration.Extensions)"/>
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
<FindInList List="@(RazorExtension)" ItemSpecToFind="%(_ResolvedRazorExtensionName.Identity)">
|
|
||||||
<Output TaskParameter="ItemFound" ItemName="_ResolvedRazorExtension" />
|
|
||||||
</FindInList>
|
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<AssemblyAttribute Include="Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute">
|
<AssemblyAttribute Include="Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute">
|
||||||
<_Parameter1>$(RazorLangVersion)</_Parameter1>
|
<_Parameter1>$(RazorLangVersion)</_Parameter1>
|
||||||
|
|
@ -213,9 +222,9 @@ Copyright (c) .NET Foundation. All rights reserved.
|
||||||
<AssemblyAttribute Include="Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute">
|
<AssemblyAttribute Include="Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute">
|
||||||
<_Parameter1>$(RazorDefaultConfiguration)</_Parameter1>
|
<_Parameter1>$(RazorDefaultConfiguration)</_Parameter1>
|
||||||
</AssemblyAttribute>
|
</AssemblyAttribute>
|
||||||
<AssemblyAttribute Include="Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute" Condition="'%(_ResolvedRazorExtension.AssemblyName)'!=''">
|
<AssemblyAttribute Include="Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute" Condition="'%(ResolvedRazorExtension.AssemblyName)'!=''">
|
||||||
<_Parameter1>%(_ResolvedRazorExtension.Identity)</_Parameter1>
|
<_Parameter1>%(ResolvedRazorExtension.Identity)</_Parameter1>
|
||||||
<_Parameter2>%(_ResolvedRazorExtension.AssemblyName)</_Parameter2>
|
<_Parameter2>%(ResolvedRazorExtension.AssemblyName)</_Parameter2>
|
||||||
</AssemblyAttribute>
|
</AssemblyAttribute>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue