Fix test failures
* Disable deps file generation in class library project. This workarounds known issue - https://github.com/dotnet/core-setup/issues/3726 * Update RazorProjectRouteModelProvider to not specify a trailing slash. This produces paths with a single slash as opposed to two slashes messing with route creation. * React to Microsoft.AspNetCore.Mvc.Razor.Extensions.Reference that shows up in the deps file.
This commit is contained in:
parent
128c7e0a17
commit
d8fc2d4009
|
|
@ -5,7 +5,7 @@
|
||||||
<PropertyGroup Label="Package Versions">
|
<PropertyGroup Label="Package Versions">
|
||||||
<AngleSharpPackageVersion>0.9.9</AngleSharpPackageVersion>
|
<AngleSharpPackageVersion>0.9.9</AngleSharpPackageVersion>
|
||||||
<BenchmarkDotNetPackageVersion>0.10.13</BenchmarkDotNetPackageVersion>
|
<BenchmarkDotNetPackageVersion>0.10.13</BenchmarkDotNetPackageVersion>
|
||||||
<InternalAspNetCoreSdkPackageVersion>2.1.0-preview3-17018</InternalAspNetCoreSdkPackageVersion>
|
<InternalAspNetCoreSdkPackageVersion>2.1.0-preview3-17032</InternalAspNetCoreSdkPackageVersion>
|
||||||
<MicrosoftAspNetCoreAntiforgeryPackageVersion>2.1.0-preview3-32233</MicrosoftAspNetCoreAntiforgeryPackageVersion>
|
<MicrosoftAspNetCoreAntiforgeryPackageVersion>2.1.0-preview3-32233</MicrosoftAspNetCoreAntiforgeryPackageVersion>
|
||||||
<MicrosoftAspNetCoreAuthenticationCookiesPackageVersion>2.1.0-preview3-32233</MicrosoftAspNetCoreAuthenticationCookiesPackageVersion>
|
<MicrosoftAspNetCoreAuthenticationCookiesPackageVersion>2.1.0-preview3-32233</MicrosoftAspNetCoreAuthenticationCookiesPackageVersion>
|
||||||
<MicrosoftAspNetCoreAuthenticationCorePackageVersion>2.1.0-preview3-32233</MicrosoftAspNetCoreAuthenticationCorePackageVersion>
|
<MicrosoftAspNetCoreAuthenticationCorePackageVersion>2.1.0-preview3-32233</MicrosoftAspNetCoreAuthenticationCorePackageVersion>
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
version:2.1.0-preview3-17018
|
version:2.1.0-preview3-17032
|
||||||
commithash:af264ca131f212b5ba8aafbc5110fc0fc510a2be
|
commithash:d3d9c5682617da4d0a69372aae5d736ed733d156
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Microsoft.AspNetCore.Mvc.RazorPages.Internal
|
||||||
{
|
{
|
||||||
public class RazorProjectPageRouteModelProvider : IPageRouteModelProvider
|
public class RazorProjectPageRouteModelProvider : IPageRouteModelProvider
|
||||||
{
|
{
|
||||||
private const string AreaRootDirectory = "/Areas/";
|
private const string AreaRootDirectory = "/Areas";
|
||||||
private readonly RazorProjectFileSystem _razorFileSystem;
|
private readonly RazorProjectFileSystem _razorFileSystem;
|
||||||
private readonly RazorPagesOptions _pagesOptions;
|
private readonly RazorPagesOptions _pagesOptions;
|
||||||
private readonly PageRouteModelFactory _routeModelFactory;
|
private readonly PageRouteModelFactory _routeModelFactory;
|
||||||
|
|
|
||||||
|
|
@ -464,6 +464,7 @@ namespace Microsoft.AspNetCore.Mvc.ApplicationParts
|
||||||
var excludeAssemblies = new string[]
|
var excludeAssemblies = new string[]
|
||||||
{
|
{
|
||||||
"Microsoft.AspNetCore.Mvc.Core.Test",
|
"Microsoft.AspNetCore.Mvc.Core.Test",
|
||||||
|
"Microsoft.AspNetCore.Mvc.Razor.Extensions.Reference",
|
||||||
"Microsoft.AspNetCore.Mvc.TestCommon",
|
"Microsoft.AspNetCore.Mvc.TestCommon",
|
||||||
"Microsoft.AspNetCore.Mvc.TestDiagnosticListener",
|
"Microsoft.AspNetCore.Mvc.TestDiagnosticListener",
|
||||||
"Microsoft.AspNetCore.Mvc.WebApiCompatShim",
|
"Microsoft.AspNetCore.Mvc.WebApiCompatShim",
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,14 @@
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0</TargetFrameworks>
|
||||||
|
<!-- Workaround https://github.com/dotnet/core-setup/issues/3726 -->
|
||||||
|
<GenerateDependencyFile>false</GenerateDependencyFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\..\..\src\Microsoft.AspNetCore.Mvc\Microsoft.AspNetCore.Mvc.csproj" />
|
<ProjectReference Include="..\..\..\src\Microsoft.AspNetCore.Mvc\Microsoft.AspNetCore.Mvc.csproj" />
|
||||||
|
|
||||||
|
<PackageReference Include="Microsoft.NET.Sdk.Razor" Version="$(MicrosoftNETSdkRazorPackageVersion)" PrivateAssets="All" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue