Use reference assemblies when compiling Razor views (#18395)

* Use reference assemblies when compiling Razor views
Fixes https://github.com/dotnet/aspnetcore/issues/18323

* Avoid mixing runtime and ref assembly
This commit is contained in:
Pranav K 2020-01-16 17:56:14 -08:00 committed by William Godbe
parent 28240ce460
commit cd518e9da3
2 changed files with 12 additions and 0 deletions

View File

@ -58,4 +58,15 @@
<TransitiveFrameworkReference Remove="NETStandard.Library" />
</ItemGroup>
</Target>
<!-- Work around https://github.com/dotnet/aspnetcore/issues/18393 -->
<Target Name="_UpdateRazorGenerateAssemblyReferences"
AfterTargets="ResolveAssemblyReferenceRazorGenerateInputs"
DependsOnTargets="FindReferenceAssembliesForReferences"
Condition="'$(CompileUsingReferenceAssemblies)' != 'false'">
<ItemGroup>
<RazorReferencePath Remove="@(ReferencePath)" />
<RazorReferencePath Include="@(ReferencePathWithRefAssemblies)" />
</ItemGroup>
</Target>
</Project>

View File

@ -2,6 +2,7 @@
<PropertyGroup>
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
<CompileUsingReferenceAssemblies>false</CompileUsingReferenceAssemblies>
</PropertyGroup>
<ItemGroup>