From 8c2089229092bb2042b5b49c68116957bfd6c25b Mon Sep 17 00:00:00 2001 From: Nate McMaster Date: Thu, 25 Oct 2018 10:49:44 -0700 Subject: [PATCH] 2.2: Remove BrowserLink from templates (#801) This removes support for the `--use-browserlink` flag from the templates. The Microsoft.VisualStudio.Web.BrowserLink package will still ship in 2.2, but users who want this should use `dotnet add package Microsoft.VisualStudio.Web.BrowserLink` instead. --- build/dependencies.props | 3 +-- .../Microsoft.DotNet.Web.ProjectTemplates.csproj | 1 - .../RazorPagesWeb-CSharp.csproj.in | 2 -- .../StarterWeb-CSharp.csproj.in | 4 +--- .../.template.config/dotnetcli.host.json | 4 ---- .../RazorPagesWeb-CSharp/.template.config/template.json | 6 ------ .../.template.config/vs-2017.3.host.json | 1 - .../content/RazorPagesWeb-CSharp/Startup.cs | 3 --- .../.template.config/dotnetcli.host.json | 4 ---- .../StarterWeb-CSharp/.template.config/template.json | 8 +------- .../.template.config/vs-2017.3.host.json | 1 - .../content/StarterWeb-CSharp/Startup.cs | 3 --- .../StarterWeb-FSharp/.template.config/template.json | 8 +------- 13 files changed, 4 insertions(+), 44 deletions(-) diff --git a/build/dependencies.props b/build/dependencies.props index 972f867649..0fff6800e6 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -1,4 +1,4 @@ - + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) @@ -39,7 +39,6 @@ 2.2.0-preview3-26927-02 2.2.0-preview3-35359 15.6.1 - 2.2.0-preview3-35359 2.0.3 3.12.1 17.17134.0 diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj b/src/Microsoft.DotNet.Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj index 5d61ac7188..23fb9ba2c8 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj @@ -41,7 +41,6 @@ MicrosoftEntityFrameworkCoreToolsDotNetPackageVersion=$(MicrosoftEntityFrameworkCoreToolsDotNetPackageVersion); MicrosoftEntityFrameworkCoreToolsPackageVersion=$(MicrosoftEntityFrameworkCoreToolsPackageVersion); MicrosoftNETCoreApp22PackageVersion=$(MicrosoftNETCoreApp22PackageVersion); - MicrosoftVisualStudioWebBrowserLinkPackageVersion=$(MicrosoftVisualStudioWebBrowserLinkPackageVersion); diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/RazorPagesWeb-CSharp.csproj.in b/src/Microsoft.DotNet.Web.ProjectTemplates/RazorPagesWeb-CSharp.csproj.in index df5b2a30e2..ee0a25d971 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/RazorPagesWeb-CSharp.csproj.in +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/RazorPagesWeb-CSharp.csproj.in @@ -25,7 +25,6 @@ - @@ -42,7 +41,6 @@ - diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/StarterWeb-CSharp.csproj.in b/src/Microsoft.DotNet.Web.ProjectTemplates/StarterWeb-CSharp.csproj.in index b5d58b9bf5..f421def527 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/StarterWeb-CSharp.csproj.in +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/StarterWeb-CSharp.csproj.in @@ -1,4 +1,4 @@ - + netcoreapp2.2 @@ -25,7 +25,6 @@ - @@ -42,7 +41,6 @@ - diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/dotnetcli.host.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/dotnetcli.host.json index 9300d123ce..1c0577ddb9 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/dotnetcli.host.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/dotnetcli.host.json @@ -69,10 +69,6 @@ "longName": "no-restore", "shortName": "" }, - "UseBrowserLink": { - "longName": "use-browserlink", - "shortName": "" - }, "NoHttps": { "longName": "no-https", "shortName": "" diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/template.json index de9a5a7f92..dd0c1e9334 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/template.json @@ -222,12 +222,6 @@ "description": "If specified, skips the automatic restore of the project on create.", "defaultValue": "false" }, - "UseBrowserLink": { - "type": "parameter", - "datatype": "bool", - "defaultValue": "false", - "description": "Whether or not to include BrowserLink in the project" - }, "HttpPort": { "type": "parameter", "datatype": "integer", diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/vs-2017.3.host.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/vs-2017.3.host.json index fd13c870d9..7bff1c1eab 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/vs-2017.3.host.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/vs-2017.3.host.json @@ -17,7 +17,6 @@ "isApi": false, "usesOidc": true, "supportsDocker": true, - "useBrowserLink": false, "legacyTemplateIdentity": "Microsoft.NetCore.CSharp.RazorPages", "supportedAuthentications": [ { diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs index 33933f4a1a..0eda88fe67 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs @@ -137,9 +137,6 @@ namespace Company.WebApplication1 { if (env.IsDevelopment()) { -#if (UseBrowserLink) - app.UseBrowserLink(); -#endif app.UseDeveloperExceptionPage(); #if (IndividualLocalAuth) app.UseDatabaseErrorPage(); diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/dotnetcli.host.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/dotnetcli.host.json index 1b8cfa12df..b846ff9c1d 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/dotnetcli.host.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/dotnetcli.host.json @@ -69,10 +69,6 @@ "UserSecretsId": { "isHidden": true }, - "UseBrowserLink": { - "longName": "use-browserlink", - "shortName": "" - }, "NoHttps": { "longName": "no-https", "shortName": "" diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/template.json index 440408cab8..d0facae490 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/template.json @@ -212,12 +212,6 @@ "defaultValue": "false", "description": "Whether to exclude launchSettings.json from the generated template." }, - "UseBrowserLink": { - "type": "parameter", - "datatype": "bool", - "defaultValue": "false", - "description": "Whether or not to include BrowserLink in the project" - }, "HttpPort": { "type": "parameter", "datatype": "integer", @@ -360,4 +354,4 @@ "continueOnError": true } ] -} \ No newline at end of file +} diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/vs-2017.3.host.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/vs-2017.3.host.json index e41095f10b..c919671b2b 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/vs-2017.3.host.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/vs-2017.3.host.json @@ -17,7 +17,6 @@ "supportsDocker": true, "isApi": false, "usesOidc": true, - "useBrowserLink": false, "legacyTemplateIdentity": "Microsoft.NetCore.CSharp.StarterWeb", "supportedAuthentications": [ { diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/Startup.cs index 328d8467cb..a13112913b 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/Startup.cs @@ -136,9 +136,6 @@ namespace Company.WebApplication1 { if (env.IsDevelopment()) { -#if (UseBrowserLink) - app.UseBrowserLink(); -#endif app.UseDeveloperExceptionPage(); #if (IndividualLocalAuth) app.UseDatabaseErrorPage(); diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/template.json index bc613689e5..716eef3ceb 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/template.json @@ -47,12 +47,6 @@ "defaultValue": "false", "description": "Whether to exclude launchSettings.json from the generated template." }, - "UseBrowserLink": { - "type": "parameter", - "datatype": "bool", - "defaultValue": "false", - "description": "Whether or not to include BrowserLink in the project" - }, "HttpPort": { "type": "parameter", "datatype": "integer", @@ -153,4 +147,4 @@ "continueOnError": true } ] -} \ No newline at end of file +}