diff --git a/src/Microsoft.AspNetCore.Razor.Design/build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets b/src/Microsoft.AspNetCore.Razor.Design/build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets
new file mode 100644
index 0000000000..5b1648e93c
--- /dev/null
+++ b/src/Microsoft.AspNetCore.Razor.Design/build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+ <_RazorTagHelperInputCache>$(IntermediateOutputPath)$(TargetName).TagHelpers.input.cache
+ <_RazorTagHelperOutputCache>$(IntermediateOutputPath)$(TargetName).TagHelpers.output.cache
+
+
+ <_RazorGenerateToolAssembly>$(_RazorMSBuildRoot)tools\Microsoft.AspNetCore.Razor.GenerateTool.dll
+ <_RazorTagHelperToolAssembly>$(_RazorMSBuildRoot)tools\Microsoft.AspNetCore.Razor.TagHelperTool.dll
+
+
+ <_RazorGenerateInputsHash>
+ <_RazorGenerateInputsHashFile>$(IntermediateOutputPath)$(MSBuildProjectName).RazorCoreGenerate.cache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_RazorGenerateOutput Include="%(RazorGenerate.GeneratedOutput)" Condition="'%(RazorGenerate.GeneratedOutput)'!=''"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.AspNetCore.Razor.Design/build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.Compilation.targets b/src/Microsoft.AspNetCore.Razor.Design/build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.Compilation.targets
index 7c81a86899..02df10972a 100644
--- a/src/Microsoft.AspNetCore.Razor.Design/build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.Compilation.targets
+++ b/src/Microsoft.AspNetCore.Razor.Design/build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.Compilation.targets
@@ -11,7 +11,7 @@
embedded files and resources, these are already present in the application's assembly.
Changes:
- Name="RazorCoreCompile" and DependsOnTarget="RazorCoreGenerate"
+ Name="RazorCoreCompile"
Replace @(Compile) with @(RazorCompile)
Replace @(_DebugSymbolsIntermediatePath) with @(_RazorDebugSymbolsIntermediatePath)
@@ -47,7 +47,6 @@
Outputs="@(RazorIntermediateAssembly);
@(_RazorDebugSymbolsIntermediatePath);
$(NonExistentFile)"
- DependsOnTargets="RazorCoreGenerate"
Condition="'@(RazorCompile)'!=''">
-
-
- RazorResolveGenerateInputs;RazorCoreGenerate
- RazorGenerate;RazorCoreCompile
-
-
-
-
+
+
+ ResolveRazorGenerateInputs;
+ ResolveAssemblyReferenceRazorGenerateInputs;
+ ResolveTagHelperRazorGenerateInputs
+
-
-
+
+ PrepareForRazorGenerate;
+ RazorCoreGenerate
+
+
+
+ RazorGenerate;
+ ResolveRazorCompileInputs;
+
-
-
-
-
- RazorCompile;$(PrepareForRunDependsOn);_RazorCopyFilesToOutputDirectory
- $(GetCopyToOutputDirectoryItemsDependsOn);_RazorGetCopyToOutputDirectoryItems
+
+ PrepareForRazorCompile;
+ RazorCoreCompile
+
-
- <_RazorTagHelperInputCache>$(IntermediateOutputPath)$(TargetName).TagHelpers.input.cache
- <_RazorTagHelperOutputCache>$(IntermediateOutputPath)$(TargetName).TagHelpers.output.cache
-
-
- <_RazorGenerateToolAssembly>$(_RazorMSBuildRoot)tools\Microsoft.AspNetCore.Razor.GenerateTool.dll
- <_RazorTagHelperToolAssembly>$(_RazorMSBuildRoot)tools\Microsoft.AspNetCore.Razor.TagHelperTool.dll
-
<_RazorDebugSymbolsProduced>false
<_RazorDebugSymbolsProduced Condition="'$(DebugSymbols)'=='true'">true
@@ -81,48 +92,45 @@
-
-
-
- <_RazorGenerateOutput Include="@(RazorGenerate->'$(RazorGenerateOutputPath)%(RelativeDir)%(Filename).cs')" />
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RazorCompile;$(PrepareForRunDependsOn);_RazorCopyFilesToOutputDirectory
+ $(GetCopyToOutputDirectoryItemsDependsOn);_RazorGetCopyToOutputDirectoryItems
+
+
-
-
-
- <_RazorGenerateHashFile>$(IntermediateOutputPath)$(MSBuildProjectName).RazorCoreGenerate.cache
-
-
-
-
-
-
-
-
-
-
+
-
+
+ $(RazorGenerateOutputPath)%(RelativeDir)%(Filename).cs
+
@@ -130,7 +138,7 @@
Gathers input assemblies for Tag Helper discovery and compilation. Add items to @(ReferencePath)
-->
@@ -138,73 +146,15 @@
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-