From d1ee4589823267fc5b1e65945b02abecdd19a24e Mon Sep 17 00:00:00 2001 From: Nate McMaster Date: Thu, 15 Nov 2018 16:18:58 -0800 Subject: [PATCH] Remove assemblies from the shared framework (#4004) Remove assemblies from the shared framework that depend on or contain the following: * Entity Framework Core * Owin * Node and SPA services * Identity UI * Middleware analysis * SQL Client * Third-party oauth integrations * Runtime razor components * JsonPatch --- .../Microsoft.AspNetCore.App.props | 28 +---------------- .../Templates/WebTemplate.cs | 30 ------------------- 2 files changed, 1 insertion(+), 57 deletions(-) diff --git a/src/Framework/Microsoft.AspNetCore.App/Microsoft.AspNetCore.App.props b/src/Framework/Microsoft.AspNetCore.App/Microsoft.AspNetCore.App.props index cc6d609edfab..8acb3e61f124 100644 --- a/src/Framework/Microsoft.AspNetCore.App/Microsoft.AspNetCore.App.props +++ b/src/Framework/Microsoft.AspNetCore.App/Microsoft.AspNetCore.App.props @@ -9,14 +9,9 @@ - - - - - @@ -29,7 +24,6 @@ - @@ -45,13 +39,9 @@ - - - - @@ -61,17 +51,13 @@ - - - - - + @@ -91,24 +77,12 @@ - - - - - - - - - - - - diff --git a/test/Cli.FunctionalTests/Templates/WebTemplate.cs b/test/Cli.FunctionalTests/Templates/WebTemplate.cs index 783b02eddb6f..b105638de6fd 100644 --- a/test/Cli.FunctionalTests/Templates/WebTemplate.cs +++ b/test/Cli.FunctionalTests/Templates/WebTemplate.cs @@ -47,14 +47,9 @@ public class WebTemplate : ConsoleApplicationTemplate "Microsoft.AspNetCore.Authentication.Cookies.dll", "Microsoft.AspNetCore.Authentication.Core.dll", "Microsoft.AspNetCore.Authentication.dll", - "Microsoft.AspNetCore.Authentication.Facebook.dll", - "Microsoft.AspNetCore.Authentication.Google.dll", "Microsoft.AspNetCore.Authentication.JwtBearer.dll", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll", "Microsoft.AspNetCore.Authentication.OAuth.dll", "Microsoft.AspNetCore.Authentication.OpenIdConnect.dll", - "Microsoft.AspNetCore.Authentication.Twitter.dll", - "Microsoft.AspNetCore.Authentication.WsFederation.dll", "Microsoft.AspNetCore.Authorization.dll", "Microsoft.AspNetCore.Authorization.Policy.dll", "Microsoft.AspNetCore.Connections.Abstractions.dll", @@ -67,7 +62,6 @@ public class WebTemplate : ConsoleApplicationTemplate "Microsoft.AspNetCore.DataProtection.Extensions.dll", "Microsoft.AspNetCore.Diagnostics.Abstractions.dll", "Microsoft.AspNetCore.Diagnostics.dll", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll", "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll", "Microsoft.AspNetCore.dll", "Microsoft.AspNetCore.HostFiltering.dll", @@ -84,14 +78,8 @@ public class WebTemplate : ConsoleApplicationTemplate "Microsoft.AspNetCore.HttpOverrides.dll", "Microsoft.AspNetCore.HttpsPolicy.dll", "Microsoft.AspNetCore.Identity.dll", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll", - "Microsoft.AspNetCore.Identity.UI.dll", - "Microsoft.AspNetCore.Identity.UI.Views.V3.dll", - "Microsoft.AspNetCore.Identity.UI.Views.V4.dll", - "Microsoft.AspNetCore.JsonPatch.dll", "Microsoft.AspNetCore.Localization.dll", "Microsoft.AspNetCore.Localization.Routing.dll", - "Microsoft.AspNetCore.MiddlewareAnalysis.dll", "Microsoft.AspNetCore.Mvc.Abstractions.dll", "Microsoft.AspNetCore.Mvc.ApiExplorer.dll", "Microsoft.AspNetCore.Mvc.Core.dll", @@ -102,14 +90,11 @@ public class WebTemplate : ConsoleApplicationTemplate "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll", "Microsoft.AspNetCore.Mvc.Localization.dll", "Microsoft.AspNetCore.Mvc.Razor.dll", - "Microsoft.AspNetCore.Mvc.Razor.Extensions.dll", "Microsoft.AspNetCore.Mvc.RazorPages.dll", "Microsoft.AspNetCore.Mvc.TagHelpers.dll", "Microsoft.AspNetCore.Mvc.ViewFeatures.dll", "Microsoft.AspNetCore.NodeServices.dll", - "Microsoft.AspNetCore.Owin.dll", "Microsoft.AspNetCore.Razor.dll", - "Microsoft.AspNetCore.Razor.Language.dll", "Microsoft.AspNetCore.Razor.Runtime.dll", "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll", "Microsoft.AspNetCore.ResponseCaching.dll", @@ -130,8 +115,6 @@ public class WebTemplate : ConsoleApplicationTemplate "Microsoft.AspNetCore.SignalR.Core.dll", "Microsoft.AspNetCore.SignalR.dll", "Microsoft.AspNetCore.SignalR.Protocols.Json.dll", - "Microsoft.AspNetCore.SpaServices.dll", - "Microsoft.AspNetCore.SpaServices.Extensions.dll", "Microsoft.AspNetCore.StaticFiles.dll", "Microsoft.AspNetCore.WebSockets.dll", "Microsoft.AspNetCore.WebUtilities.dll", @@ -139,15 +122,8 @@ public class WebTemplate : ConsoleApplicationTemplate "Microsoft.CodeAnalysis.dll", "Microsoft.CodeAnalysis.Razor.dll", "Microsoft.DotNet.PlatformAbstractions.dll", - "Microsoft.EntityFrameworkCore.Abstractions.dll", - "Microsoft.EntityFrameworkCore.Design.dll", - "Microsoft.EntityFrameworkCore.dll", - "Microsoft.EntityFrameworkCore.InMemory.dll", - "Microsoft.EntityFrameworkCore.Relational.dll", - "Microsoft.EntityFrameworkCore.SqlServer.dll", "Microsoft.Extensions.Caching.Abstractions.dll", "Microsoft.Extensions.Caching.Memory.dll", - "Microsoft.Extensions.Caching.SqlServer.dll", "Microsoft.Extensions.Configuration.Abstractions.dll", "Microsoft.Extensions.Configuration.Binder.dll", "Microsoft.Extensions.Configuration.CommandLine.dll", @@ -194,17 +170,11 @@ public class WebTemplate : ConsoleApplicationTemplate "Microsoft.IdentityModel.Logging.dll", "Microsoft.IdentityModel.Protocols.dll", "Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "Microsoft.IdentityModel.Protocols.WsFederation.dll", "Microsoft.IdentityModel.Tokens.dll", - "Microsoft.IdentityModel.Tokens.Saml.dll", - "Microsoft.IdentityModel.Xml.dll", "Microsoft.Net.Http.Headers.dll", "Newtonsoft.Json.Bson.dll", "Newtonsoft.Json.dll", - "Remotion.Linq.dll", - "System.Data.SqlClient.dll", "System.IdentityModel.Tokens.Jwt.dll", - "System.Interactive.Async.dll", "System.IO.Pipelines.dll", "System.Net.Http.Formatting.dll", "System.Net.WebSockets.WebSocketProtocol.dll",