Skip to content

Commit cd518e9

Browse files
pranavkmwtgodbe
authored andcommitted
Use reference assemblies when compiling Razor views (#18395)
* Use reference assemblies when compiling Razor views Fixes #18323 * Avoid mixing runtime and ref assembly
1 parent 28240ce commit cd518e9

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

eng/Workarounds.targets

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,15 @@
5858
<TransitiveFrameworkReference Remove="NETStandard.Library" />
5959
</ItemGroup>
6060
</Target>
61+
62+
<!-- Work around https://github.com/dotnet/aspnetcore/issues/18393 -->
63+
<Target Name="_UpdateRazorGenerateAssemblyReferences"
64+
AfterTargets="ResolveAssemblyReferenceRazorGenerateInputs"
65+
DependsOnTargets="FindReferenceAssembliesForReferences"
66+
Condition="'$(CompileUsingReferenceAssemblies)' != 'false'">
67+
<ItemGroup>
68+
<RazorReferencePath Remove="@(ReferencePath)" />
69+
<RazorReferencePath Include="@(ReferencePathWithRefAssemblies)" />
70+
</ItemGroup>
71+
</Target>
6172
</Project>

src/Components/test/testassets/TestServer/Components.TestServer.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
5+
<CompileUsingReferenceAssemblies>false</CompileUsingReferenceAssemblies>
56
</PropertyGroup>
67

78
<ItemGroup>

0 commit comments

Comments
 (0)