From 844e38e641c50e5abaa6467fcad0c976e6f23d9c Mon Sep 17 00:00:00 2001 From: Ryan Nowak Date: Fri, 29 Jun 2018 13:41:31 -0700 Subject: [PATCH] Update versions to 2.1 Updates ASP.NET package versions to 2.1 Tweaks TFMs - libraries = netstandard2.0 - exes/apps/tools = netcoreapp2.1 - unit tests = netcoreapp2.0 - e2e tests = netcoreapp2.1 (dependency on apps) The exception to this is the Browser.JS project which depends on our tool for its build. however this project just builds the js code so its TFM doesn't really matter. --- ...osoft.AspNetCore.Blazor.Performance.csproj | 2 +- build/dependencies.props | 2 +- .../HostedInAspNet.Server.csproj | 4 ++-- samples/MonoSanity/MonoSanity.csproj | 4 ++-- ...rosoft.AspNetCore.Blazor.Browser.JS.csproj | 4 ++-- ...Microsoft.AspNetCore.Blazor.Browser.csproj | 2 +- .../Microsoft.AspNetCore.Blazor.Build.csproj | 6 +++--- .../Microsoft.AspNetCore.Blazor.Build.nuspec | 2 +- ...rosoft.AspNetCore.Blazor.BuildTools.csproj | 2 +- .../Microsoft.AspNetCore.Blazor.Cli.csproj | 6 +++--- .../Microsoft.AspNetCore.Blazor.Server.csproj | 6 +++--- .../.template.config.src/template.json | 4 ---- .../BlazorHosted-CSharp.Server.csproj | 8 ++----- .../.template.config.src/template.json | 4 ---- .../.template.config.src/template.json | 4 ---- ...rosoft.AspNetCore.Blazor.Build.Test.csproj | 2 +- .../RuntimeDependenciesResolverTest.cs | 15 ++++++++++++- ...Microsoft.AspNetCore.Blazor.E2ETest.csproj | 9 ++++---- .../Microsoft.AspNetCore.Blazor.Test.csproj | 2 +- .../Routing/RouteTableTests.cs | 21 ++++++++++++++----- .../Microsoft.JSInterop.Test.csproj | 2 +- test/testapps/TestServer/TestServer.csproj | 9 ++------ 22 files changed, 62 insertions(+), 58 deletions(-) diff --git a/benchmarks/Microsoft.AspNetCore.Blazor.Performance/Microsoft.AspNetCore.Blazor.Performance.csproj b/benchmarks/Microsoft.AspNetCore.Blazor.Performance/Microsoft.AspNetCore.Blazor.Performance.csproj index 4782af235c..617e7cf19a 100644 --- a/benchmarks/Microsoft.AspNetCore.Blazor.Performance/Microsoft.AspNetCore.Blazor.Performance.csproj +++ b/benchmarks/Microsoft.AspNetCore.Blazor.Performance/Microsoft.AspNetCore.Blazor.Performance.csproj @@ -1,7 +1,7 @@ - netcoreapp2.0 + netcoreapp2.1 Exe true true diff --git a/build/dependencies.props b/build/dependencies.props index 1d118df14f..5f82c5a2c4 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -3,7 +3,7 @@ $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - + 2.1.0 0.10.13 2.1.0-rtm-15789 2.2.0-preview1-34576 diff --git a/samples/HostedInAspNet.Server/HostedInAspNet.Server.csproj b/samples/HostedInAspNet.Server/HostedInAspNet.Server.csproj index 04af4dc546..7e53192464 100644 --- a/samples/HostedInAspNet.Server/HostedInAspNet.Server.csproj +++ b/samples/HostedInAspNet.Server/HostedInAspNet.Server.csproj @@ -1,11 +1,11 @@ - netcoreapp2.0 + netcoreapp2.1 - + diff --git a/samples/MonoSanity/MonoSanity.csproj b/samples/MonoSanity/MonoSanity.csproj index 6beda8c9d2..30c57ab28e 100644 --- a/samples/MonoSanity/MonoSanity.csproj +++ b/samples/MonoSanity/MonoSanity.csproj @@ -1,11 +1,11 @@ - netcoreapp2.0 + netcoreapp2.1 - + diff --git a/src/Microsoft.AspNetCore.Blazor.Browser.JS/Microsoft.AspNetCore.Blazor.Browser.JS.csproj b/src/Microsoft.AspNetCore.Blazor.Browser.JS/Microsoft.AspNetCore.Blazor.Browser.JS.csproj index 8aedf2c109..71ad62f790 100644 --- a/src/Microsoft.AspNetCore.Blazor.Browser.JS/Microsoft.AspNetCore.Blazor.Browser.JS.csproj +++ b/src/Microsoft.AspNetCore.Blazor.Browser.JS/Microsoft.AspNetCore.Blazor.Browser.JS.csproj @@ -1,7 +1,7 @@ - netcoreapp2.0 + netcoreapp2.1 true Latest ${DefaultItemExcludes};node_modules\** @@ -11,7 +11,7 @@ - + diff --git a/src/Microsoft.AspNetCore.Blazor.Browser/Microsoft.AspNetCore.Blazor.Browser.csproj b/src/Microsoft.AspNetCore.Blazor.Browser/Microsoft.AspNetCore.Blazor.Browser.csproj index 44a5f58afd..e331743637 100644 --- a/src/Microsoft.AspNetCore.Blazor.Browser/Microsoft.AspNetCore.Blazor.Browser.csproj +++ b/src/Microsoft.AspNetCore.Blazor.Browser/Microsoft.AspNetCore.Blazor.Browser.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Microsoft.AspNetCore.Blazor.Build/Microsoft.AspNetCore.Blazor.Build.csproj b/src/Microsoft.AspNetCore.Blazor.Build/Microsoft.AspNetCore.Blazor.Build.csproj index 6591e50a4d..e0abfc9c76 100644 --- a/src/Microsoft.AspNetCore.Blazor.Build/Microsoft.AspNetCore.Blazor.Build.csproj +++ b/src/Microsoft.AspNetCore.Blazor.Build/Microsoft.AspNetCore.Blazor.Build.csproj @@ -1,7 +1,7 @@ - netcoreapp2.0 + netcoreapp2.1 Exe tools true @@ -52,8 +52,8 @@ - - + + diff --git a/src/Microsoft.AspNetCore.Blazor.Build/Microsoft.AspNetCore.Blazor.Build.nuspec b/src/Microsoft.AspNetCore.Blazor.Build/Microsoft.AspNetCore.Blazor.Build.nuspec index 76232e7959..a12754287b 100644 --- a/src/Microsoft.AspNetCore.Blazor.Build/Microsoft.AspNetCore.Blazor.Build.nuspec +++ b/src/Microsoft.AspNetCore.Blazor.Build/Microsoft.AspNetCore.Blazor.Build.nuspec @@ -14,7 +14,7 @@ - + diff --git a/src/Microsoft.AspNetCore.Blazor.BuildTools/Microsoft.AspNetCore.Blazor.BuildTools.csproj b/src/Microsoft.AspNetCore.Blazor.BuildTools/Microsoft.AspNetCore.Blazor.BuildTools.csproj index 6930e4f727..3428b8cad6 100644 --- a/src/Microsoft.AspNetCore.Blazor.BuildTools/Microsoft.AspNetCore.Blazor.BuildTools.csproj +++ b/src/Microsoft.AspNetCore.Blazor.BuildTools/Microsoft.AspNetCore.Blazor.BuildTools.csproj @@ -1,7 +1,7 @@ - netcoreapp2.0 + netcoreapp2.1 Exe tools false diff --git a/src/Microsoft.AspNetCore.Blazor.Cli/Microsoft.AspNetCore.Blazor.Cli.csproj b/src/Microsoft.AspNetCore.Blazor.Cli/Microsoft.AspNetCore.Blazor.Cli.csproj index acfe1549f1..ac761b2214 100644 --- a/src/Microsoft.AspNetCore.Blazor.Cli/Microsoft.AspNetCore.Blazor.Cli.csproj +++ b/src/Microsoft.AspNetCore.Blazor.Cli/Microsoft.AspNetCore.Blazor.Cli.csproj @@ -1,7 +1,7 @@ - netcoreapp2.0 + netcoreapp2.1 Exe dotnet-blazor Microsoft.AspNetCore.Blazor.Cli @@ -9,8 +9,8 @@ - - + + diff --git a/src/Microsoft.AspNetCore.Blazor.Server/Microsoft.AspNetCore.Blazor.Server.csproj b/src/Microsoft.AspNetCore.Blazor.Server/Microsoft.AspNetCore.Blazor.Server.csproj index 4e41aefccb..03dd25d053 100644 --- a/src/Microsoft.AspNetCore.Blazor.Server/Microsoft.AspNetCore.Blazor.Server.csproj +++ b/src/Microsoft.AspNetCore.Blazor.Server/Microsoft.AspNetCore.Blazor.Server.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/template.json b/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/template.json index f980b46d07..b42a1b53d3 100644 --- a/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/template.json +++ b/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/template.json @@ -70,10 +70,6 @@ "description": "The target framework for the project.", "datatype": "choice", "choices": [ - { - "choice": "netcoreapp2.0", - "description": "Target netcoreapp2.0" - }, { "choice": "netcoreapp2.1", "description": "Target netcoreapp2.1" diff --git a/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/BlazorHosted-CSharp.Server.csproj b/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/BlazorHosted-CSharp.Server.csproj index 84fcc573ab..feb6cf0d4f 100644 --- a/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/BlazorHosted-CSharp.Server.csproj +++ b/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/BlazorHosted-CSharp.Server.csproj @@ -8,12 +8,8 @@ 7.3 - - - - - - + + diff --git a/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/template.json b/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/template.json index b9f6fd3700..ad7b6acba3 100644 --- a/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/template.json +++ b/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/template.json @@ -31,10 +31,6 @@ "description": "The target framework for the project.", "datatype": "choice", "choices": [ - { - "choice": "netcoreapp2.0", - "description": "Target netcoreapp2.0" - }, { "choice": "netcoreapp2.1", "description": "Target netcoreapp2.1" diff --git a/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/template.json b/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/template.json index 04e5ea5382..9cecdcef83 100644 --- a/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/template.json +++ b/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/template.json @@ -31,10 +31,6 @@ "description": "The target framework for the project.", "datatype": "choice", "choices": [ - { - "choice": "netcoreapp2.0", - "description": "Target netcoreapp2.0" - }, { "choice": "netcoreapp2.1", "description": "Target netcoreapp2.1" diff --git a/test/Microsoft.AspNetCore.Blazor.Build.Test/Microsoft.AspNetCore.Blazor.Build.Test.csproj b/test/Microsoft.AspNetCore.Blazor.Build.Test/Microsoft.AspNetCore.Blazor.Build.Test.csproj index d6df8eed01..9c34250818 100644 --- a/test/Microsoft.AspNetCore.Blazor.Build.Test/Microsoft.AspNetCore.Blazor.Build.Test.csproj +++ b/test/Microsoft.AspNetCore.Blazor.Build.Test/Microsoft.AspNetCore.Blazor.Build.Test.csproj @@ -1,7 +1,7 @@ - netcoreapp2.0 + netcoreapp2.1 false diff --git a/test/Microsoft.AspNetCore.Blazor.Build.Test/RuntimeDependenciesResolverTest.cs b/test/Microsoft.AspNetCore.Blazor.Build.Test/RuntimeDependenciesResolverTest.cs index 03e8e3c750..7ffef12564 100644 --- a/test/Microsoft.AspNetCore.Blazor.Build.Test/RuntimeDependenciesResolverTest.cs +++ b/test/Microsoft.AspNetCore.Blazor.Build.Test/RuntimeDependenciesResolverTest.cs @@ -67,17 +67,30 @@ namespace Microsoft.AspNetCore.Blazor.Build.Test "mscorlib.dll", "netstandard.dll", "StandaloneApp.dll", + "System.dll", + "System.Collections.Concurrent.dll", + "System.Collections.dll", "System.ComponentModel.Composition.dll", + "System.ComponentModel.dll", "System.Core.dll", "System.Data.dll", - "System.dll", + "System.Diagnostics.Debug.dll", "System.Drawing.dll", "System.IO.Compression.dll", "System.IO.Compression.FileSystem.dll", + "System.Linq.dll", + "System.Linq.Expressions.dll", "System.Net.Http.dll", "System.Numerics.dll", + "System.Reflection.Emit.ILGeneration.dll", + "System.Reflection.Emit.Lightweight.dll", + "System.Reflection.Primitives.dll", + "System.Resources.ResourceManager.dll", + "System.Runtime.dll", + "System.Runtime.Extensions.dll", "System.Runtime.Serialization.dll", "System.ServiceModel.Internals.dll", + "System.Threading.dll", "System.Transactions.dll", "System.Web.Services.dll", "System.Xml.dll", diff --git a/test/Microsoft.AspNetCore.Blazor.E2ETest/Microsoft.AspNetCore.Blazor.E2ETest.csproj b/test/Microsoft.AspNetCore.Blazor.E2ETest/Microsoft.AspNetCore.Blazor.E2ETest.csproj index 86b67bc2e7..05346873ba 100644 --- a/test/Microsoft.AspNetCore.Blazor.E2ETest/Microsoft.AspNetCore.Blazor.E2ETest.csproj +++ b/test/Microsoft.AspNetCore.Blazor.E2ETest/Microsoft.AspNetCore.Blazor.E2ETest.csproj @@ -1,14 +1,15 @@ - netcoreapp2.0 + + netcoreapp2.1 false - - - + + + diff --git a/test/Microsoft.AspNetCore.Blazor.Test/Microsoft.AspNetCore.Blazor.Test.csproj b/test/Microsoft.AspNetCore.Blazor.Test/Microsoft.AspNetCore.Blazor.Test.csproj index 406cb29513..f9e36432e5 100644 --- a/test/Microsoft.AspNetCore.Blazor.Test/Microsoft.AspNetCore.Blazor.Test.csproj +++ b/test/Microsoft.AspNetCore.Blazor.Test/Microsoft.AspNetCore.Blazor.Test.csproj @@ -1,7 +1,7 @@ - netcoreapp2.0 + netcoreapp2.1 false diff --git a/test/Microsoft.AspNetCore.Blazor.Test/Routing/RouteTableTests.cs b/test/Microsoft.AspNetCore.Blazor.Test/Routing/RouteTableTests.cs index 5851e24221..60965db0d1 100644 --- a/test/Microsoft.AspNetCore.Blazor.Test/Routing/RouteTableTests.cs +++ b/test/Microsoft.AspNetCore.Blazor.Test/Routing/RouteTableTests.cs @@ -1,4 +1,4 @@ -// Copyright (c) .NET Foundation. All rights reserved. +// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; @@ -305,10 +305,21 @@ namespace Microsoft.AspNetCore.Blazor.Test.Routing return this; } - public RouteTable Build() => new RouteTable(_routeTemplates - .Select(rt => new RouteEntry(TemplateParser.ParseTemplate(rt.Item1), rt.Item2)) - .OrderBy(id => id, RouteTable.RoutePrecedence) - .ToArray()); + public RouteTable Build() + { + try + { + return new RouteTable(_routeTemplates + .Select(rt => new RouteEntry(TemplateParser.ParseTemplate(rt.Item1), rt.Item2)) + .OrderBy(id => id, RouteTable.RoutePrecedence) + .ToArray()); + } + catch (InvalidOperationException ex) when (ex.InnerException is InvalidOperationException) + { + // ToArray() will wrap our exception in its own. + throw ex.InnerException; + } + } } } } diff --git a/test/Microsoft.JSInterop.Test/Microsoft.JSInterop.Test.csproj b/test/Microsoft.JSInterop.Test/Microsoft.JSInterop.Test.csproj index 688075dcc4..c85964cfd7 100644 --- a/test/Microsoft.JSInterop.Test/Microsoft.JSInterop.Test.csproj +++ b/test/Microsoft.JSInterop.Test/Microsoft.JSInterop.Test.csproj @@ -1,7 +1,7 @@ - netcoreapp2.0 + netcoreapp2.1 false diff --git a/test/testapps/TestServer/TestServer.csproj b/test/testapps/TestServer/TestServer.csproj index b36fc56a53..89985dc339 100644 --- a/test/testapps/TestServer/TestServer.csproj +++ b/test/testapps/TestServer/TestServer.csproj @@ -1,15 +1,10 @@ - netcoreapp2.0 + netcoreapp2.1 - + - - - - -