Clean up error message when Razor compiler is not referenced

Fixes #1974
This commit is contained in:
Pranav K 2018-02-27 15:46:33 -08:00
parent f51ddf68a6
commit 251d57942b
1 changed files with 8 additions and 5 deletions

View File

@ -34,13 +34,13 @@ Copyright (c) .NET Foundation. All rights reserved.
ResolveRazorGenerateInputs; ResolveRazorGenerateInputs;
AssignRazorGenerateTargetPaths; AssignRazorGenerateTargetPaths;
ResolveAssemblyReferenceRazorGenerateInputs; ResolveAssemblyReferenceRazorGenerateInputs;
_EnsureRazorCompilerReferenced; _CheckForMissingRazorCompiler;
ResolveTagHelperRazorGenerateInputs ResolveTagHelperRazorGenerateInputs
</PrepareForRazorGenerateDependsOn> </PrepareForRazorGenerateDependsOn>
<RazorGenerateDependsOn> <RazorGenerateDependsOn>
PrepareForRazorGenerate; PrepareForRazorGenerate;
_EnsureRazorCompilerReferenced; _CheckForMissingRazorCompiler;
RazorCoreGenerate RazorCoreGenerate
</RazorGenerateDependsOn> </RazorGenerateDependsOn>
@ -50,7 +50,7 @@ Copyright (c) .NET Foundation. All rights reserved.
</PrepareForRazorCompileDependsOn> </PrepareForRazorCompileDependsOn>
<ResolveRazorCompileInputsDependsOn> <ResolveRazorCompileInputsDependsOn>
ResolveRazorEmbeddedResources ResolveRazorEmbeddedResources
</ResolveRazorCompileInputsDependsOn> </ResolveRazorCompileInputsDependsOn>
<RazorCompileDependsOn> <RazorCompileDependsOn>
@ -484,8 +484,11 @@ Copyright (c) .NET Foundation. All rights reserved.
</Target> </Target>
<Target Name="_EnsureRazorCompilerReferenced" Condition="'$(IsRazorCompilerReferenced)' != 'true'"> <Target Name="_CheckForMissingRazorCompiler" Condition="'$(IsRazorCompilerReferenced)' != 'true'">
<Error Text="A reference to Microsoft.AspNetCore.Razor.Design is required for this target to succeed. See todo:fwlink for instructions on how to resolve this." /> <Error
Text="A PackageReference for 'Microsoft.AspNetCore.Razor.Design' was not included in your project. This package is required to compile Razor files. Typically, a
transitive reference to 'Microsoft.AspNetCore.Razor.Design' and references required to compile Razor files are obtained by adding a PackageReference
for 'Microsoft.AspNetCore.Mvc' in your project. For more information, see https://go.microsoft.com/fwlink/?linkid=868374." />
</Target> </Target>
<PropertyGroup Condition="'$(RazorDesignTimeTargets)'==''"> <PropertyGroup Condition="'$(RazorDesignTimeTargets)'==''">