Add new Razor bits

- Adds the aspnetcore-dev feed as a package source
- Updates Razor to a relatively new build
- Fixes a few issues encountered with new bits
This commit is contained in:
Ryan Nowak 2018-02-21 16:11:24 -08:00 committed by Ryan Nowak
parent f4e0d663fa
commit dfe576f4fa
6 changed files with 22 additions and 7 deletions

5
Directory.Build.props Normal file
View File

@ -0,0 +1,5 @@
<Project>
<PropertyGroup>
<RazorPackageVersion>2.1.0-preview2-30159</RazorPackageVersion>
</PropertyGroup>
</Project>

8
nuget.config Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="aspnetcore-dev" value="https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>

View File

@ -96,7 +96,7 @@ namespace Microsoft.AspNetCore.Blazor.Build.Core.RazorCompilation
var engine = new BlazorRazorEngine();
var blazorTemplateEngine = new BlazorTemplateEngine(
engine.Engine,
RazorProject.Create(inputRootPath));
RazorProjectFileSystem.Create(inputRootPath));
var codeDoc = blazorTemplateEngine.CreateCodeDocument(
new BlazorProjectItem(inputRootPath, inputFilePath, inputFileContents));
codeDoc.Items[BlazorCodeDocItems.Namespace] = combinedNamespace;

View File

@ -14,10 +14,8 @@ namespace Microsoft.AspNetCore.Blazor.Razor
public override IntermediateNodeWriter CreateNodeWriter()
=> new BlazorIntermediateNodeWriter();
public override TExtension GetExtension<TExtension>()
=> throw new NotImplementedException();
public override TExtension GetExtension<TExtension>() => null;
public override bool HasExtension<TExtension>()
=> throw new NotImplementedException();
public override bool HasExtension<TExtension>() => false;
}
}

View File

@ -7,8 +7,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="2.0.1" />
<PackageReference Include="Microsoft.CodeAnalysis.Razor" Version="2.0.1" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="$(RazorPackageVersion)" />
<PackageReference Include="Microsoft.CodeAnalysis.Razor" Version="$(RazorPackageVersion)" />
</ItemGroup>
<ItemGroup>

View File

@ -4,6 +4,10 @@
<TargetFramework>net461</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.Razor.Workspaces" Version="$(RazorPackageVersion)" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\anglesharp\AngleSharpBuilder\AngleSharpBuilder.csproj">
<Name>AngleSharpBuilder</Name>