diff --git a/.azure/pipelines/ci.yml b/.azure/pipelines/ci.yml
index d3d8637c41084d1b7c001dafef51120d231d6da0..4401e6a4a15ef6a28dfbcb54606b245617f86358 100644
--- a/.azure/pipelines/ci.yml
+++ b/.azure/pipelines/ci.yml
@@ -675,13 +675,15 @@ stages:
         timeoutInMinutes: 240
         steps:
         # Build the shared framework
-        - script: ./build.cmd -ci -nobl -all -pack -arch x64 /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log $(_InternalRuntimeDownloadArgs)
+        - script: ./build.cmd -ci -nobl -all -pack -arch x64
+                  /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log $(_InternalRuntimeDownloadArgs)
           displayName: Build shared fx
-        - script: ./build.cmd -ci -nobl -noBuildRepoTasks -restore -noBuild -noBuildNative -projects src/Grpc/**/*.csproj $(_InternalRuntimeDownloadArgs)
+        - script: ./build.cmd -ci -nobl -noBuildRepoTasks -restore -noBuild -noBuildNative -projects src/Grpc/**/*.csproj
+                  /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log $(_InternalRuntimeDownloadArgs)
           displayName: Restore interop projects
         - script: ./build.cmd -ci -nobl -noBuildRepoTasks -noRestore -test -all -noBuildNative -projects eng\helix\helix.proj
-                  /p:IsRequiredCheck=true /p:IsHelixJob=true /p:BuildInteropProjects=true /p:RunTemplateTests=true $(_InternalRuntimeDownloadArgs)
-                  /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
+                  /p:IsRequiredCheck=true /p:IsHelixJob=true /p:BuildInteropProjects=true /p:RunTemplateTests=true
+                  /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log $(_InternalRuntimeDownloadArgs)
           displayName: Run build.cmd helix target
           env:
             HelixApiAccessToken: $(HelixApiAccessToken) # Needed for internal queues
diff --git a/.azure/pipelines/helix-matrix.yml b/.azure/pipelines/helix-matrix.yml
index 60dfce9c92c11ba47c0ec929956ec11191248fb6..eec20d557a778024d5cf620ccaada010845b75c8 100644
--- a/.azure/pipelines/helix-matrix.yml
+++ b/.azure/pipelines/helix-matrix.yml
@@ -33,12 +33,14 @@ jobs:
     steps:
     # Build the shared framework
     - script: ./build.cmd -ci -nobl -all -pack -arch x64 /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
+              /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
       displayName: Build shared fx
     - script: ./build.cmd -ci -nobl -noBuildRepoTasks -restore -noBuild -noBuildNative -projects src/Grpc/**/*.csproj
+              /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
       displayName: Restore interop projects
     - script: .\build.cmd -ci -nobl -noBuildRepoTasks -NoRestore -test -all -noBuildNative -projects eng\helix\helix.proj
               /p:IsHelixDaily=true /p:IsRequiredCheck=true /p:IsHelixJob=true /p:BuildInteropProjects=true
-              /p:RunTemplateTests=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
+              /p:RunTemplateTests=true /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
       displayName: Run build.cmd helix target
       env:
         HelixApiAccessToken: $(HelixApiAccessToken) # Needed for internal queues
diff --git a/.azure/pipelines/quarantined-pr.yml b/.azure/pipelines/quarantined-pr.yml
index e0615896a7cba884648e35bd34e1afa76a67af23..35e103e180eefde51559767a0e4563dec1a0a2e1 100644
--- a/.azure/pipelines/quarantined-pr.yml
+++ b/.azure/pipelines/quarantined-pr.yml
@@ -39,13 +39,16 @@ jobs:
     timeoutInMinutes: 120
     steps:
     # Build the shared framework
-    - script: ./build.cmd -ci -nobl -all -pack -arch x64 /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
+    - script: ./build.cmd -ci -nobl -all -pack -arch x64
+              /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
       displayName: Build shared fx
     - script: ./build.cmd -ci -nobl -noBuildRepoTasks -restore -noBuild -noBuildNative -projects src/Grpc/**/*.csproj
+              /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
       displayName: Restore interop projects
     - script: ./build.cmd -ci -nobl -noBuildRepoTasks -noRestore -test -all -noBuildJava -noBuildNative
               -projects eng\helix\helix.proj /p:RunQuarantinedTests=true /p:IsRequiredCheck=true /p:IsHelixJob=true
-              /p:BuildInteropProjects=true /p:RunTemplateTests=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
+              /p:BuildInteropProjects=true /p:RunTemplateTests=true
+              /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
       displayName: Run build.cmd helix target
       continueOnError: true
       env:
diff --git a/.azure/pipelines/quarantined-tests.yml b/.azure/pipelines/quarantined-tests.yml
index 86a21a3dd8b9f0f3fb1d124cb112c2b6f8e4519e..02e3f9839276b0cec53b6a274f555911489dc7b1 100644
--- a/.azure/pipelines/quarantined-tests.yml
+++ b/.azure/pipelines/quarantined-tests.yml
@@ -28,13 +28,16 @@ jobs:
     timeoutInMinutes: 480
     steps:
     # Build the shared framework
-    - script: ./build.cmd -ci -nobl -all -pack -arch x64 /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
+    - script: ./build.cmd -ci -nobl -all -pack -arch x64
+              /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
       displayName: Build shared fx
     - script: ./build.cmd -ci -nobl -noBuildRepoTasks -restore -noBuild -noBuildNative -projects src/Grpc/**/*.csproj
+              /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
       displayName: Restore interop projects
     - script: ./build.cmd -ci -nobl -noBuildRepoTasks -noRestore -test -all -noBuildJava -noBuildNative
-              -projects eng\helix\helix.proj /p:IsHelixDaily=true /p:RunQuarantinedTests=true /p:IsRequiredCheck=true /p:IsHelixJob=true
-              /p:BuildInteropProjects=true /p:RunTemplateTests=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
+              -projects eng\helix\helix.proj /p:IsHelixDaily=true /p:RunQuarantinedTests=true /p:IsRequiredCheck=true
+              /p:IsHelixJob=true /p:BuildInteropProjects=true /p:RunTemplateTests=true
+              /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
       displayName: Run build.cmd helix target
       continueOnError: true
       env:
diff --git a/NuGet.config b/NuGet.config
index 0ed7dc9124b5f4afd33baee360988b850a2e9e8a..be79ec8ee5d29dbc21cabe1e557c80d4db4f65e9 100644
--- a/NuGet.config
+++ b/NuGet.config
@@ -2,14 +2,6 @@
 <configuration>
   <packageSources>
     <clear />
-    <!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
-    <!--  Begin: Package sources from dotnet-efcore -->
-    <add key="darc-pub-dotnet-efcore-c57d3d2" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-efcore-c57d3d20/nuget/v3/index.json" />
-    <!--  End: Package sources from dotnet-efcore -->
-    <!--  Begin: Package sources from dotnet-runtime -->
-    <add key="darc-pub-dotnet-runtime-7ef6d50" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-runtime-7ef6d50b/nuget/v3/index.json" />
-    <!--  End: Package sources from dotnet-runtime -->
-    <!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.-->
     <add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" />
     <add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" />
     <add key="dotnet5" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json" />
diff --git a/eng/Baseline.Designer.props b/eng/Baseline.Designer.props
index d3894b52f0884bbf1e463d6faa128d6a517b056f..fa0cfea3db10189d9238b094fe544bcd1575bffe 100644
--- a/eng/Baseline.Designer.props
+++ b/eng/Baseline.Designer.props
@@ -2,694 +2,900 @@
 <Project>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
-    <AspNetCoreBaselineVersion>3.1.7</AspNetCoreBaselineVersion>
+    <AspNetCoreBaselineVersion>5.0.0</AspNetCoreBaselineVersion>
   </PropertyGroup>
-  <!-- Package: AspNetCoreRuntime.3.0.x64-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.3.0.x64' ">
-    <BaselinePackageVersion>3.0.3</BaselinePackageVersion>
+  <!-- Package: AspNetCoreRuntime.5.0.x64-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.5.0.x64' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <!-- Package: AspNetCoreRuntime.3.0.x86-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.3.0.x86' ">
-    <BaselinePackageVersion>3.0.3</BaselinePackageVersion>
+  <!-- Package: AspNetCoreRuntime.5.0.x86-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.5.0.x86' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: dotnet-sql-cache-->
   <PropertyGroup Condition=" '$(PackageId)' == 'dotnet-sql-cache' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <!-- Package: Microsoft.Authentication.WebAssembly.Msal-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Authentication.WebAssembly.Msal' ">
-    <BaselinePackageVersion>3.2.1</BaselinePackageVersion>
-  </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Authentication.WebAssembly.Msal' AND '$(TargetFramework)' == 'netstandard2.1' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="[3.2.1, )" />
-  </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.ApiAuthorization.IdentityServer-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ApiAuthorization.IdentityServer' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
-  </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ApiAuthorization.IdentityServer' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="IdentityServer4" Version="[3.0.0, )" />
-    <BaselinePackageReference Include="IdentityServer4.AspNetIdentity" Version="[3.0.0, )" />
-    <BaselinePackageReference Include="IdentityServer4.EntityFramework" Version="[3.0.0, )" />
-    <BaselinePackageReference Include="IdentityServer4.EntityFramework.Storage" Version="[3.0.0, )" />
-    <BaselinePackageReference Include="IdentityServer4.Storage" Version="[3.0.0, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Http" Version="[3.1.7, )" />
-  </ItemGroup>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ApiAuthorization.IdentityServer' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="IdentityServer4" Version="[4.1.0, )" />
+    <BaselinePackageReference Include="IdentityServer4.AspNetIdentity" Version="[4.1.0, )" />
+    <BaselinePackageReference Include="IdentityServer4.EntityFramework" Version="[4.1.0, )" />
+    <BaselinePackageReference Include="IdentityServer4.EntityFramework.Storage" Version="[4.1.0, )" />
+    <BaselinePackageReference Include="IdentityServer4.Storage" Version="[4.1.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Http" Version="[5.0.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.AspNetCore.App.Ref-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Ref' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.App.Runtime.linux-arm-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.linux-arm' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.App.Runtime.linux-arm64-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.linux-arm64' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.App.Runtime.linux-musl-arm64-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.linux-musl-arm64' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.App.Runtime.linux-musl-x64-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.linux-musl-x64' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.App.Runtime.linux-x64-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.linux-x64' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.App.Runtime.osx-x64-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.osx-x64' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.App.Runtime.win-arm-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.win-arm' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.App.Runtime.win-arm64-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.win-arm64' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
   <!-- Package: Microsoft.AspNetCore.App.Runtime.win-x64-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.win-x64' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.App.Runtime.win-x86-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.win-x86' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.AzureAD.UI-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureAD.UI' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureAD.UI' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureAD.UI' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.AzureADB2C.UI-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureADB2C.UI' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureADB2C.UI' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureADB2C.UI' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.Certificate-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Certificate' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Certificate' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Caching.Memory" Version="[5.0.0, )" />
+  </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.Facebook-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Facebook' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.Google-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Google' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.JwtBearer-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.JwtBearer' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.JwtBearer' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="[5.5.0, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.JwtBearer' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="[6.7.1, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.MicrosoftAccount-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.MicrosoftAccount' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.Negotiate-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Negotiate' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Negotiate' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Negotiate' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.DirectoryServices.Protocols" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.OpenIdConnect-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.OpenIdConnect' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.OpenIdConnect' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="[5.5.0, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.OpenIdConnect' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="[6.7.1, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.Twitter-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Twitter' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.AspNetCore.Authentication.WsFederation-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.WsFederation' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.WsFederation' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.WsFederation" Version="[5.5.0, )" />
-    <BaselinePackageReference Include="System.IdentityModel.Tokens.Jwt" Version="[5.5.0, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.WsFederation' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.WsFederation" Version="[6.7.1, )" />
+    <BaselinePackageReference Include="System.IdentityModel.Tokens.Jwt" Version="[6.7.1, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Authorization-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.AzureAppServices.HostingStartup-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.HostingStartup' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.HostingStartup' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.HostingStartup' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.AzureAppServices.SiteExtension-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.SiteExtension' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.SiteExtension' AND '$(TargetFramework)' == 'net461' ">
-    <BaselinePackageReference Include="Microsoft.Web.Xdt.Extensions" Version="[3.1.7-servicing.20372.13, )" />
-  </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.AzureAppServicesIntegration-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServicesIntegration' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
-  </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServicesIntegration' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging.AzureAppServices" Version="[3.1.7, )" />
-  </ItemGroup>
-  <!-- Package: Microsoft.AspNetCore.Components-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Analyzers" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[4.7.0, )" />
-  </ItemGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Analyzers" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServicesIntegration' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.AzureAppServices" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Components.Analyzers-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Analyzers' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.AspNetCore.Components.Authorization-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.7, )" />
-  </ItemGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Components.Forms-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.7, )" />
-  </ItemGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[4.7.0, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Components.Web-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Forms" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.7, )" />
-  </ItemGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Forms" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Forms" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.JSInterop" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.IO.Pipelines" Version="[5.0.0, )" />
   </ItemGroup>
-  <!-- Package: Microsoft.AspNetCore.Components.WebAssembly-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly' ">
-    <BaselinePackageVersion>3.2.1</BaselinePackageVersion>
+  <!-- Package: Microsoft.AspNetCore.Components.WebAssembly.Authentication-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.Authentication' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly' AND '$(TargetFramework)' == 'netstandard2.1' ">
-    <BaselinePackageReference Include="Microsoft.JSInterop.WebAssembly" Version="[3.2.1, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Web" Version="[3.1.6, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.HttpHandler" Version="[3.2.0, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Configuration.Json" Version="[3.1.6, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.6, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.Authentication' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Authorization" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Web" Version="[5.0.0, )" />
   </ItemGroup>
-  <!-- Package: Microsoft.AspNetCore.Components.WebAssembly.Build-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.Build' ">
-    <BaselinePackageVersion>3.2.1</BaselinePackageVersion>
+  <!-- Package: Microsoft.AspNetCore.Components.WebAssembly.DevServer-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.DevServer' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.Build' AND '$(TargetFramework)' == 'any' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Runtime" Version="[3.2.0, )" />
-  </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Components.WebAssembly.Server-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.Server' ">
-    <BaselinePackageVersion>3.2.1</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <!-- Package: Microsoft.AspNetCore.Components.WebAssembly.Authentication-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.Authentication' ">
-    <BaselinePackageVersion>3.2.1</BaselinePackageVersion>
+  <!-- Package: Microsoft.AspNetCore.Components.WebAssembly-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.Authentication' AND '$(TargetFramework)' == 'netstandard2.1' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Authorization" Version="[3.1.6, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Web" Version="[3.1.6, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.JSInterop.WebAssembly" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Web" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Configuration.Json" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
   </ItemGroup>
-  <!-- Package: Microsoft.AspNetCore.Components.WebAssembly.HttpHandler-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.HttpHandler' ">
-    <BaselinePackageVersion>3.2.1</BaselinePackageVersion>
-  </PropertyGroup>
-  <!-- Package: Microsoft.JSInterop.WebAssembly-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.JSInterop.WebAssembly' ">
-    <BaselinePackageVersion>3.2.1</BaselinePackageVersion>
+  <!-- Package: Microsoft.AspNetCore.Components-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.JSInterop.WebAssembly' AND '$(TargetFramework)' == 'netstandard2.1' ">
-    <BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.6, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Analyzers" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.ConcurrencyLimiter-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ConcurrencyLimiter' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ConcurrencyLimiter' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ConcurrencyLimiter' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Connections.Abstractions-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.1, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.1.1, )" />
-    <BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.1, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'netstandard2.1' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.1, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Cryptography.Internal-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.Internal' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.AspNetCore.Cryptography.KeyDerivation-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'netcoreapp2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.0, )" />
   </ItemGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.7, )" />
-  </ItemGroup>
-  <!-- Package: Microsoft.AspNetCore.DataProtection-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
-  </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Win32.Registry" Version="[4.7.0, )" />
-    <BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[4.7.0, )" />
-  </ItemGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Win32.Registry" Version="[4.7.0, )" />
-    <BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[4.7.0, )" />
-    <BaselinePackageReference Include="System.Security.Principal.Windows" Version="[4.7.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.DataProtection.Abstractions-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Abstractions' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
-  </PropertyGroup>
-  <!-- Package: Microsoft.AspNetCore.DataProtection.AzureKeyVault-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureKeyVault' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
-  </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureKeyVault' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Azure.KeyVault" Version="[2.3.2, )" />
-    <BaselinePackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory" Version="[3.19.8, )" />
-  </ItemGroup>
-  <!-- Package: Microsoft.AspNetCore.DataProtection.AzureStorage-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureStorage' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureStorage' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Azure.Storage.Blob" Version="[10.0.1, )" />
-    <BaselinePackageReference Include="Microsoft.Data.OData" Version="[5.8.4, )" />
-  </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.DataProtection.EntityFrameworkCore-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.EntityFrameworkCore' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.EntityFrameworkCore" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.EntityFrameworkCore" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.DataProtection.Extensions-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.DataProtection.StackExchangeRedis-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.StackExchangeRedis' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.StackExchangeRedis' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="StackExchange.Redis" Version="[2.0.593, )" />
+  </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.StackExchangeRedis' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.0, )" />
     <BaselinePackageReference Include="StackExchange.Redis" Version="[2.0.593, )" />
   </ItemGroup>
+  <!-- Package: Microsoft.AspNetCore.DataProtection-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Win32.Registry" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="[4.3.0, )" />
+    <BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Win32.Registry" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND '$(TargetFramework)' == 'netstandard2.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Win32.Registry" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Security.Principal.Windows" Version="[5.0.0, )" />
+  </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.HeaderPropagation-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.HeaderPropagation' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.HeaderPropagation' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Http" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.HeaderPropagation' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Http" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Hosting.WindowsServices-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Hosting.WindowsServices' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Hosting.WindowsServices' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="System.ServiceProcess.ServiceController" Version="[4.7.0, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Hosting.WindowsServices' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="System.ServiceProcess.ServiceController" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Http.Connections.Client-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Net.Http" Version="[4.3.4, )" />
+    <BaselinePackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="[4.3.0, )" />
+  </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' AND '$(TargetFramework)' == 'netstandard2.1' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Http.Connections.Common-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Text.Json" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="System.Text.Json" Version="[4.7.2, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Text.Json" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Http.Features-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.1, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.IO.Pipelines" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.IO.Pipelines" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.1, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.IO.Pipelines" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Identity.EntityFrameworkCore-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.7, )" />
-  </ItemGroup>
-  <!-- Package: Microsoft.AspNetCore.Identity.Specification.Tests-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.Specification.Tests' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
-  </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.Specification.Tests' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Configuration" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="xunit.assert" Version="[2.4.1, )" />
-    <BaselinePackageReference Include="xunit.extensibility.core" Version="[2.4.1, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Identity.UI-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.UI' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.UI' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.UI' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.JsonPatch-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.JsonPatch' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.JsonPatch' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.CSharp" Version="[4.7.0, )" />
+    <BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
+  </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.JsonPatch' AND '$(TargetFramework)' == 'netstandard2.0' ">
     <BaselinePackageReference Include="Microsoft.CSharp" Version="[4.7.0, )" />
     <BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Metadata-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Metadata' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.AspNetCore.MiddlewareAnalysis-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.MiddlewareAnalysis' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.MiddlewareAnalysis' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.MiddlewareAnalysis' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Mvc.NewtonsoftJson-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.JsonPatch" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.JsonPatch" Version="[5.0.0, )" />
     <BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
     <BaselinePackageReference Include="Newtonsoft.Json.Bson" Version="[1.0.2, )" />
   </ItemGroup>
+  <!-- Package: Microsoft.AspNetCore.Mvc.Razor.Extensions-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.Extensions' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.Extensions' AND '$(TargetFramework)' == 'netstandard2.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[5.0.0, )" />
+  </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[3.1.3, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Mvc.Testing-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.TestHost" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[3.1.3, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Hosting" Version="[3.1.7, )" />
-  </ItemGroup>
-  <!-- Package: Microsoft.AspNetCore.NodeServices-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.NodeServices' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
-  </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.NodeServices' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Console" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.TestHost" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Hosting" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Owin-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Owin' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.Razor.Language-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Razor.Language' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
+  <!-- Package: Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+  </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.0, )" />
     <BaselinePackageReference Include="Libuv" Version="[1.10.0, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
-  </ItemGroup>
-  <!-- Package: Microsoft.AspNetCore.SignalR.Client-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
-  </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Client.Core" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Client" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.SignalR.Client.Core-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Threading.Channels" Version="[5.0.0, )" />
+  </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.1.1, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="System.Threading.Channels" Version="[4.7.1, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Threading.Channels" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' AND '$(TargetFramework)' == 'netstandard2.1' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="System.Threading.Channels" Version="[4.7.1, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Threading.Channels" Version="[5.0.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.AspNetCore.SignalR.Client-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Client.Core" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Client" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' AND '$(TargetFramework)' == 'netstandard2.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Client.Core" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Client" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.SignalR.Common-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Net.Sockets" Version="[4.3.0, )" />
+    <BaselinePackageReference Include="System.Text.Json" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="System.Text.Json" Version="[4.7.2, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Text.Json" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.SignalR.Protocols.Json-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.SignalR.Protocols.MessagePack-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.MessagePack' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.MessagePack' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="MessagePack" Version="[2.1.90, )" />
+  </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.MessagePack' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="MessagePack" Version="[1.7.3.7, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="MessagePack" Version="[2.1.90, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
+  </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
     <BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.SignalR.Specification.Tests-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Specification.Tests' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Specification.Tests' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Specification.Tests' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.0, )" />
     <BaselinePackageReference Include="xunit.assert" Version="[2.4.1, )" />
     <BaselinePackageReference Include="xunit.extensibility.core" Version="[2.4.1, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.SignalR.StackExchangeRedis-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.StackExchangeRedis' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.StackExchangeRedis' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="MessagePack" Version="[1.7.3.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.StackExchangeRedis' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="MessagePack" Version="[2.1.90, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
     <BaselinePackageReference Include="StackExchange.Redis" Version="[2.0.593, )" />
   </ItemGroup>
-  <!-- Package: Microsoft.AspNetCore.SpaServices-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
-  </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.NodeServices" Version="[3.1.7, )" />
-  </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.SpaServices.Extensions-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices.Extensions' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices.Extensions' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.SpaServices" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices.Extensions' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.AspNetCore.TestHost-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.TestHost' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.TestHost' AND '$(TargetFramework)' == 'netcoreapp5.0' ">
+    <BaselinePackageReference Include="System.IO.Pipelines" Version="[5.0.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.Authentication.WebAssembly.Msal-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Authentication.WebAssembly.Msal' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Authentication.WebAssembly.Msal' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="[5.0.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.CodeAnalysis.Razor-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.CodeAnalysis.Razor' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.TestHost' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.1, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.CodeAnalysis.Razor' AND '$(TargetFramework)' == 'netstandard2.0' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="[3.7.0, )" />
+    <BaselinePackageReference Include="Microsoft.CodeAnalysis.Common" Version="[3.7.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.dotnet-openapi-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.dotnet-openapi' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.DotNet.Web.Client.ItemTemplates-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.Client.ItemTemplates' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.DotNet.Web.ItemTemplates-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.ItemTemplates' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <!-- Package: Microsoft.DotNet.Web.ProjectTemplates.3.1-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.ProjectTemplates.3.1' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+  <!-- Package: Microsoft.DotNet.Web.ProjectTemplates.5.0-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.ProjectTemplates.5.0' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <!-- Package: Microsoft.DotNet.Web.Spa.ProjectTemplates.3.1-->
-  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.Spa.ProjectTemplates.3.1' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+  <!-- Package: Microsoft.DotNet.Web.Spa.ProjectTemplates.5.0-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.Spa.ProjectTemplates.5.0' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.Extensions.ApiDescription.Client-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.ApiDescription.Client' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.Extensions.ApiDescription.Server-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.ApiDescription.Server' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.Extensions.Configuration.KeyPerFile-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Configuration.KeyPerFile' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Configuration.KeyPerFile' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Configuration" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Configuration.KeyPerFile' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Configuration" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Configuration.KeyPerFile' AND '$(TargetFramework)' == 'netstandard2.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Configuration" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="[5.0.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <!-- Package: Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' ">
-    <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.Extensions.Diagnostics.HealthChecks-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks' AND '$(TargetFramework)' == 'netstandard2.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.Extensions.FileProviders.Embedded-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.FileProviders.Embedded' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.FileProviders.Embedded' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Abstractions" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.FileProviders.Embedded' AND '$(TargetFramework)' == 'netstandard2.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Abstractions" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.Extensions.Identity.Core-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[5.0.0, )" />
   </ItemGroup>
   <!-- Package: Microsoft.Extensions.Identity.Stores-->
   <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' ">
-    <BaselinePackageVersion>3.1.7</BaselinePackageVersion>
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
   </PropertyGroup>
-  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'netcoreapp3.1') ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.7, )" />
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
   </ItemGroup>
   <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND '$(TargetFramework)' == 'netstandard2.0' ">
-    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="[3.1.7, )" />
-    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.7, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.Extensions.Localization.Abstractions-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Localization.Abstractions' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.Extensions.Localization-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Localization' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Localization' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Localization' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Localization' AND '$(TargetFramework)' == 'netstandard2.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.Extensions.Logging.AzureAppServices-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Logging.AzureAppServices' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Logging.AzureAppServices' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Configuration.Json" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Configuration" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Net.Http" Version="[4.3.4, )" />
+    <BaselinePackageReference Include="System.ValueTuple" Version="[4.5.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Logging.AzureAppServices' AND '$(TargetFramework)' == 'netstandard2.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Configuration.Json" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Logging.Configuration" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.ValueTuple" Version="[4.5.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.Extensions.ObjectPool-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.ObjectPool' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <!-- Package: Microsoft.Extensions.WebEncoders-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.WebEncoders' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.WebEncoders' AND '$(TargetFramework)' == 'net461' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Text.Encodings.Web" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.WebEncoders' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+  </ItemGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.WebEncoders' AND '$(TargetFramework)' == 'netstandard2.0' ">
+    <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" />
+    <BaselinePackageReference Include="System.Text.Encodings.Web" Version="[5.0.0, )" />
+  </ItemGroup>
+  <!-- Package: Microsoft.JSInterop.WebAssembly-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.JSInterop.WebAssembly' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.JSInterop.WebAssembly' AND '$(TargetFramework)' == 'net50' ">
+    <BaselinePackageReference Include="Microsoft.JSInterop" Version="[5.0.0, )" />
   </ItemGroup>
+  <!-- Package: Microsoft.JSInterop-->
+  <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.JSInterop' ">
+    <BaselinePackageVersion>5.0.0</BaselinePackageVersion>
+  </PropertyGroup>
 </Project>
\ No newline at end of file
diff --git a/eng/Baseline.xml b/eng/Baseline.xml
index ca3b6217b81f942a48ecccf34ada2d7c32d8eda8..6c63e0b86c9283024481e4c492c5c5ebfa03f553 100644
--- a/eng/Baseline.xml
+++ b/eng/Baseline.xml
@@ -1,90 +1,108 @@
-<!--
+<!--
 
-This file contains a list of all the packages and their versions which were released in ASP.NET Core 3.1.0.
+This file contains a list of all the packages and their versions which were released in ASP.NET Core 5.0.0.
 Update this list when preparing for a new patch.
 
 -->
-<Baseline Version="3.1.7">
-  <Package Id="AspNetCoreRuntime.3.0.x64" Version="3.0.3" />
-  <Package Id="AspNetCoreRuntime.3.0.x86" Version="3.0.3" />
-  <Package Id="dotnet-sql-cache" Version="3.1.7" />
-  <Package Id="Microsoft.Authentication.WebAssembly.Msal" Version="3.2.1" />
-  <Package Id="Microsoft.AspNetCore.ApiAuthorization.IdentityServer" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.App.Runtime.win-x64" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.AzureAD.UI" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.Certificate" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.Facebook" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.Google" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.JwtBearer" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.MicrosoftAccount" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.Negotiate" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.Twitter" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authentication.WsFederation" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Authorization" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.AzureAppServices.HostingStartup" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.AzureAppServices.SiteExtension" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Components" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Components.Analyzers" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Components.Authorization" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Components.Forms" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Components.Web" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Components.WebAssembly" Version="3.2.1" />
-  <Package Id="Microsoft.AspNetCore.Components.WebAssembly.Build" Version="3.2.1" />
-  <Package Id="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="3.2.1" />
-  <Package Id="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="3.2.1" />
-  <Package Id="Microsoft.AspNetCore.Components.WebAssembly.HttpHandler" Version="3.2.1" />
-  <Package Id="Microsoft.JSInterop.WebAssembly" Version="3.2.1" />
-  <Package Id="Microsoft.AspNetCore.ConcurrencyLimiter" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Connections.Abstractions" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Cryptography.Internal" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.DataProtection" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.DataProtection.Abstractions" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.DataProtection.AzureKeyVault" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.DataProtection.AzureStorage" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.DataProtection.Extensions" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.HeaderPropagation" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Hosting.WindowsServices" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Http.Connections.Client" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Http.Connections.Common" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Http.Features" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Identity.Specification.Tests" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Identity.UI" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.JsonPatch" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Metadata" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.MiddlewareAnalysis" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Mvc.Testing" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.NodeServices" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Owin" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.SignalR.Client" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.SignalR.Client.Core" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.SignalR.Common" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.SignalR.Specification.Tests" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.SpaServices" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.SpaServices.Extensions" Version="3.1.7" />
-  <Package Id="Microsoft.AspNetCore.TestHost" Version="3.1.7" />
-  <Package Id="Microsoft.dotnet-openapi" Version="3.1.7" />
-  <Package Id="Microsoft.DotNet.Web.Client.ItemTemplates" Version="3.1.7" />
-  <Package Id="Microsoft.DotNet.Web.ItemTemplates" Version="3.1.7" />
-  <Package Id="Microsoft.DotNet.Web.ProjectTemplates.3.1" Version="3.1.7" />
-  <Package Id="Microsoft.DotNet.Web.Spa.ProjectTemplates.3.1" Version="3.1.7" />
-  <Package Id="Microsoft.Extensions.ApiDescription.Client" Version="3.1.7" />
-  <Package Id="Microsoft.Extensions.ApiDescription.Server" Version="3.1.7" />
-  <Package Id="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" Version="3.1.7" />
-  <Package Id="Microsoft.Extensions.Identity.Core" Version="3.1.7" />
-  <Package Id="Microsoft.Extensions.Identity.Stores" Version="3.1.7" />
+<Baseline Version="5.0.0">
+  <Package Id="AspNetCoreRuntime.5.0.x64" Version="5.0.0" />
+  <Package Id="AspNetCoreRuntime.5.0.x86" Version="5.0.0" />
+  <Package Id="dotnet-sql-cache" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.ApiAuthorization.IdentityServer" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Ref" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Runtime.linux-arm" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Runtime.linux-arm64" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Runtime.linux-musl-arm64" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Runtime.linux-musl-x64" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Runtime.linux-x64" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Runtime.osx-x64" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Runtime.win-arm" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Runtime.win-arm64" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Runtime.win-x64" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.App.Runtime.win-x86" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.AzureAD.UI" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.Certificate" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.Facebook" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.Google" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.JwtBearer" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.MicrosoftAccount" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.Negotiate" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.Twitter" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authentication.WsFederation" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Authorization" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.AzureAppServices.HostingStartup" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.AzureAppServices.SiteExtension" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Components.Analyzers" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Components.Authorization" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Components.Forms" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Components.Web" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Components" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.ConcurrencyLimiter" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Connections.Abstractions" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Cryptography.Internal" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.DataProtection.Abstractions" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.DataProtection.Extensions" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.DataProtection" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.HeaderPropagation" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Hosting.WindowsServices" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Http.Connections.Client" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Http.Connections.Common" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Http.Features" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Identity.UI" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.JsonPatch" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Metadata" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.MiddlewareAnalysis" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Mvc.Testing" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Owin" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Razor.Language" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.SignalR.Client.Core" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.SignalR.Client" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.SignalR.Common" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.SignalR.Specification.Tests" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.SpaServices.Extensions" Version="5.0.0" />
+  <Package Id="Microsoft.AspNetCore.TestHost" Version="5.0.0" />
+  <Package Id="Microsoft.Authentication.WebAssembly.Msal" Version="5.0.0" />
+  <Package Id="Microsoft.CodeAnalysis.Razor" Version="5.0.0" />
+  <Package Id="Microsoft.dotnet-openapi" Version="5.0.0" />
+  <Package Id="Microsoft.DotNet.Web.Client.ItemTemplates" Version="5.0.0" />
+  <Package Id="Microsoft.DotNet.Web.ItemTemplates" Version="5.0.0" />
+  <Package Id="Microsoft.DotNet.Web.ProjectTemplates.5.0" Version="5.0.0" />
+  <Package Id="Microsoft.DotNet.Web.Spa.ProjectTemplates.5.0" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.ApiDescription.Client" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.ApiDescription.Server" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.Configuration.KeyPerFile" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.Diagnostics.HealthChecks" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.FileProviders.Embedded" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.Identity.Core" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.Identity.Stores" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.Localization.Abstractions" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.Localization" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.Logging.AzureAppServices" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.ObjectPool" Version="5.0.0" />
+  <Package Id="Microsoft.Extensions.WebEncoders" Version="5.0.0" />
+  <Package Id="Microsoft.JSInterop.WebAssembly" Version="5.0.0" />
+  <Package Id="Microsoft.JSInterop" Version="5.0.0" />
 </Baseline>
diff --git a/eng/PackageOverrides.txt b/eng/PackageOverrides.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6103a155d2779ff12c461fb6737574c7ec9cd80e
--- /dev/null
+++ b/eng/PackageOverrides.txt
@@ -0,0 +1,131 @@
+Microsoft.Win32.Registry|5.0.0
+System.Diagnostics.EventLog|5.0.0
+System.IO.Pipelines|5.0.0
+System.Security.AccessControl|5.0.0
+System.Security.Cryptography.Cng|5.0.0
+System.Security.Cryptography.Xml|5.0.0
+System.Security.Permissions|5.0.0
+System.Security.Principal.Windows|5.0.0
+System.Windows.Extensions|5.0.0
+Microsoft.Extensions.Caching.Abstractions|5.0.0
+Microsoft.Extensions.Caching.Memory|5.0.0
+Microsoft.Extensions.Configuration.Abstractions|5.0.0
+Microsoft.Extensions.Configuration.Binder|5.0.0
+Microsoft.Extensions.Configuration.CommandLine|5.0.0
+Microsoft.Extensions.Configuration|5.0.0
+Microsoft.Extensions.Configuration.EnvironmentVariables|5.0.0
+Microsoft.Extensions.Configuration.FileExtensions|5.0.0
+Microsoft.Extensions.Configuration.Ini|5.0.0
+Microsoft.Extensions.Configuration.Json|5.0.0
+Microsoft.Extensions.Configuration.UserSecrets|5.0.0
+Microsoft.Extensions.Configuration.Xml|5.0.0
+Microsoft.Extensions.DependencyInjection.Abstractions|5.0.0
+Microsoft.Extensions.DependencyInjection|5.0.0
+Microsoft.Extensions.FileProviders.Abstractions|5.0.0
+Microsoft.Extensions.FileProviders.Composite|5.0.0
+Microsoft.Extensions.FileProviders.Physical|5.0.0
+Microsoft.Extensions.FileSystemGlobbing|5.0.0
+Microsoft.Extensions.Hosting.Abstractions|5.0.0
+Microsoft.Extensions.Hosting|5.0.0
+Microsoft.Extensions.Http|5.0.0
+Microsoft.Extensions.Logging.Abstractions|5.0.0
+Microsoft.Extensions.Logging.Configuration|5.0.0
+Microsoft.Extensions.Logging.Console|5.0.0
+Microsoft.Extensions.Logging.Debug|5.0.0
+Microsoft.Extensions.Logging|5.0.0
+Microsoft.Extensions.Logging.EventLog|5.0.0
+Microsoft.Extensions.Logging.EventSource|5.0.0
+Microsoft.Extensions.Logging.TraceSource|5.0.0
+Microsoft.Extensions.Options.ConfigurationExtensions|5.0.0
+Microsoft.Extensions.Options.DataAnnotations|5.0.0
+Microsoft.Extensions.Options|5.0.0
+Microsoft.Extensions.Primitives|5.0.0
+Microsoft.AspNetCore.Antiforgery|5.0.0
+Microsoft.AspNetCore.Authentication.Abstractions|5.0.0
+Microsoft.AspNetCore.Authentication.Cookies|5.0.0
+Microsoft.AspNetCore.Authentication.Core|5.0.0
+Microsoft.AspNetCore.Authentication|5.0.0
+Microsoft.AspNetCore.Authentication.OAuth|5.0.0
+Microsoft.AspNetCore.Authorization|5.0.0
+Microsoft.AspNetCore.Authorization.Policy|5.0.0
+Microsoft.AspNetCore.Components.Authorization|5.0.0
+Microsoft.AspNetCore.Components|5.0.0
+Microsoft.AspNetCore.Components.Forms|5.0.0
+Microsoft.AspNetCore.Components.Server|5.0.0
+Microsoft.AspNetCore.Components.Web|5.0.0
+Microsoft.AspNetCore.Connections.Abstractions|5.0.0
+Microsoft.AspNetCore.CookiePolicy|5.0.0
+Microsoft.AspNetCore.Cors|5.0.0
+Microsoft.AspNetCore.Cryptography.Internal|5.0.0
+Microsoft.AspNetCore.Cryptography.KeyDerivation|5.0.0
+Microsoft.AspNetCore.DataProtection.Abstractions|5.0.0
+Microsoft.AspNetCore.DataProtection|5.0.0
+Microsoft.AspNetCore.DataProtection.Extensions|5.0.0
+Microsoft.AspNetCore.Diagnostics.Abstractions|5.0.0
+Microsoft.AspNetCore.Diagnostics|5.0.0
+Microsoft.AspNetCore.Diagnostics.HealthChecks|5.0.0
+Microsoft.AspNetCore|5.0.0
+Microsoft.AspNetCore.HostFiltering|5.0.0
+Microsoft.AspNetCore.Hosting.Abstractions|5.0.0
+Microsoft.AspNetCore.Hosting|5.0.0
+Microsoft.AspNetCore.Hosting.Server.Abstractions|5.0.0
+Microsoft.AspNetCore.Html.Abstractions|5.0.0
+Microsoft.AspNetCore.Http.Abstractions|5.0.0
+Microsoft.AspNetCore.Http.Connections.Common|5.0.0
+Microsoft.AspNetCore.Http.Connections|5.0.0
+Microsoft.AspNetCore.Http|5.0.0
+Microsoft.AspNetCore.Http.Extensions|5.0.0
+Microsoft.AspNetCore.Http.Features|5.0.0
+Microsoft.AspNetCore.HttpOverrides|5.0.0
+Microsoft.AspNetCore.HttpsPolicy|5.0.0
+Microsoft.AspNetCore.Identity|5.0.0
+Microsoft.AspNetCore.Localization|5.0.0
+Microsoft.AspNetCore.Localization.Routing|5.0.0
+Microsoft.AspNetCore.Metadata|5.0.0
+Microsoft.AspNetCore.Mvc.Abstractions|5.0.0
+Microsoft.AspNetCore.Mvc.ApiExplorer|5.0.0
+Microsoft.AspNetCore.Mvc.Core|5.0.0
+Microsoft.AspNetCore.Mvc.Cors|5.0.0
+Microsoft.AspNetCore.Mvc.DataAnnotations|5.0.0
+Microsoft.AspNetCore.Mvc|5.0.0
+Microsoft.AspNetCore.Mvc.Formatters.Json|5.0.0
+Microsoft.AspNetCore.Mvc.Formatters.Xml|5.0.0
+Microsoft.AspNetCore.Mvc.Localization|5.0.0
+Microsoft.AspNetCore.Mvc.Razor|5.0.0
+Microsoft.AspNetCore.Mvc.RazorPages|5.0.0
+Microsoft.AspNetCore.Mvc.TagHelpers|5.0.0
+Microsoft.AspNetCore.Mvc.ViewFeatures|5.0.0
+Microsoft.AspNetCore.Razor|5.0.0
+Microsoft.AspNetCore.Razor.Runtime|5.0.0
+Microsoft.AspNetCore.ResponseCaching.Abstractions|5.0.0
+Microsoft.AspNetCore.ResponseCaching|5.0.0
+Microsoft.AspNetCore.ResponseCompression|5.0.0
+Microsoft.AspNetCore.Rewrite|5.0.0
+Microsoft.AspNetCore.Routing.Abstractions|5.0.0
+Microsoft.AspNetCore.Routing|5.0.0
+Microsoft.AspNetCore.Server.HttpSys|5.0.0
+Microsoft.AspNetCore.Server.IIS|5.0.0
+Microsoft.AspNetCore.Server.IISIntegration|5.0.0
+Microsoft.AspNetCore.Server.Kestrel.Core|5.0.0
+Microsoft.AspNetCore.Server.Kestrel|5.0.0
+Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets|5.0.0
+Microsoft.AspNetCore.Session|5.0.0
+Microsoft.AspNetCore.SignalR.Common|5.0.0
+Microsoft.AspNetCore.SignalR.Core|5.0.0
+Microsoft.AspNetCore.SignalR|5.0.0
+Microsoft.AspNetCore.SignalR.Protocols.Json|5.0.0
+Microsoft.AspNetCore.StaticFiles|5.0.0
+Microsoft.AspNetCore.WebSockets|5.0.0
+Microsoft.AspNetCore.WebUtilities|5.0.0
+Microsoft.Extensions.Configuration.KeyPerFile|5.0.0
+Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions|5.0.0
+Microsoft.Extensions.Diagnostics.HealthChecks|5.0.0
+Microsoft.Extensions.FileProviders.Embedded|5.0.0
+Microsoft.Extensions.Identity.Core|5.0.0
+Microsoft.Extensions.Identity.Stores|5.0.0
+Microsoft.Extensions.Localization.Abstractions|5.0.0
+Microsoft.Extensions.Localization|5.0.0
+Microsoft.Extensions.ObjectPool|5.0.0
+Microsoft.Extensions.WebEncoders|5.0.0
+Microsoft.JSInterop|5.0.0
+Microsoft.Net.Http.Headers|5.0.0
diff --git a/eng/PlatformManifest.txt b/eng/PlatformManifest.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05d078b357ab727ca8a189a655c869da67e0cbf0
--- /dev/null
+++ b/eng/PlatformManifest.txt
@@ -0,0 +1,131 @@
+aspnetcorev2_inprocess.dll|Microsoft.AspNetCore.App.Ref||15.0.20300.0
+Microsoft.AspNetCore.Antiforgery.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Authentication.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Authentication.Cookies.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Authentication.Core.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Authentication.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Authentication.OAuth.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Authorization.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Authorization.Policy.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Components.Authorization.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Components.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Components.Forms.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Components.Server.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Components.Web.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Connections.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.CookiePolicy.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Cors.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Cryptography.Internal.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Cryptography.KeyDerivation.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.DataProtection.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.DataProtection.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.DataProtection.Extensions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Diagnostics.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Diagnostics.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Diagnostics.HealthChecks.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.HostFiltering.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Hosting.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Hosting.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Hosting.Server.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Html.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Http.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Http.Connections.Common.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Http.Connections.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Http.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Http.Extensions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Http.Features.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.HttpOverrides.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.HttpsPolicy.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Identity.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Localization.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Localization.Routing.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Metadata.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.ApiExplorer.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.Core.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.Cors.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.DataAnnotations.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.Formatters.Json.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.Formatters.Xml.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.Localization.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.Razor.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.RazorPages.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.TagHelpers.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Mvc.ViewFeatures.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Razor.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Razor.Runtime.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.ResponseCaching.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.ResponseCaching.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.ResponseCompression.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Rewrite.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Routing.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Routing.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Server.HttpSys.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Server.IIS.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Server.IISIntegration.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Server.Kestrel.Core.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Server.Kestrel.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.Session.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.SignalR.Common.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.SignalR.Core.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.SignalR.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.SignalR.Protocols.Json.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.StaticFiles.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.WebSockets.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.AspNetCore.WebUtilities.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Extensions.Caching.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Caching.Memory.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Configuration.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Configuration.Binder.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Configuration.CommandLine.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Configuration.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Configuration.EnvironmentVariables.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Configuration.FileExtensions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Configuration.Ini.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Configuration.Json.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Configuration.KeyPerFile.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Extensions.Configuration.UserSecrets.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Configuration.Xml.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.DependencyInjection.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.DependencyInjection.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Extensions.Diagnostics.HealthChecks.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Extensions.FileProviders.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.FileProviders.Composite.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.FileProviders.Embedded.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Extensions.FileProviders.Physical.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.FileSystemGlobbing.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Hosting.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Hosting.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Http.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Identity.Core.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Extensions.Identity.Stores.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Extensions.Localization.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Extensions.Localization.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Extensions.Logging.Abstractions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Logging.Configuration.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Logging.Console.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Logging.Debug.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Logging.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Logging.EventLog.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Logging.EventSource.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Logging.TraceSource.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.ObjectPool.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Extensions.Options.ConfigurationExtensions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Options.DataAnnotations.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Options.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.Primitives.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+Microsoft.Extensions.WebEncoders.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.JSInterop.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Net.Http.Headers.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.52605
+Microsoft.Win32.SystemEvents.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+System.Diagnostics.EventLog.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+System.Drawing.Common.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+System.IO.Pipelines.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+System.Security.Cryptography.Pkcs.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+System.Security.Cryptography.Xml.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+System.Security.Permissions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
+System.Windows.Extensions.dll|Microsoft.AspNetCore.App.Ref|5.0.0.0|5.0.20.51904
\ No newline at end of file
diff --git a/eng/Tools.props b/eng/Tools.props
index cdfb67026c6a62a41fb53eebb469a0ee382ea649..38f0efa3bea7bc45835d0f33531a9314384d8eb2 100644
--- a/eng/Tools.props
+++ b/eng/Tools.props
@@ -1,14 +1,25 @@
 <Project>
-  <ItemGroup>
+  <ItemGroup Condition=" '$(DotNetBuildFromSource)' != 'true' ">
     <!--
-      This is here to workaround flakiness in the NuGet SDK resolver in MSBuild.
-      Arcade will run a pre-restore for these packages. This works more consistently than the SDK resolution which uses global.json.
-      Without this here, we see regular failures with 'error MSB4236: The SDK 'Yarn.MSBuild' specified could not be found.'
-      Since this project is evaluated before .npmproj files are loaded, this should cause the package to end
-      up in the NuGet cache ahead of time.
-
-      This is not needed in source build.
+      This is here to workaround flakiness in the NuGet SDK resolver in MSBuild. Arcade will run a pre-restore for
+      these packages. This works more consistently than the SDK resolution which uses global.json. Without this
+      here, we see regular failures with 'error MSB4236: The SDK 'Yarn.MSBuild' specified could not be found.'
+      Since this project is evaluated before .npmproj files are loaded, this should cause the package to end up in
+      the NuGet cache ahead of time. This is not needed in source build.
     -->
-    <PackageReference Condition="'$(DotNetBuildFromSource)' != 'true'" Include="Yarn.MSBuild" Version="1.15.2" />
+    <PackageReference Include="Yarn.MSBuild" Version="1.15.2" />
   </ItemGroup>
+
+  <!-- Update the generated files when we restore projects. Skip in desktop msbuild due to VS 16.8 requirements. -->
+  <Target Name="GenerateDirectoryBuildFiles"
+      AfterTargets="Restore"
+      Condition=" '$(DotNetBuildFromSource)' != 'true' AND '$(MSBuildRuntimeType)' == 'core' ">
+    <!-- Separate invocations and use different properties to ensure second can load the restored package info. -->
+    <MSBuild Projects="$(RepoRoot)eng\tools\GenerateFiles\GenerateFiles.csproj"
+        RemoveProperties="BaseIntermediateOutputPath"
+        Targets="Restore" />
+    <MSBuild Projects="$(RepoRoot)eng\tools\GenerateFiles\GenerateFiles.csproj"
+        RemoveProperties="BaseIntermediateOutputPath;ExcludeRestorePackageImports"
+        Targets="GenerateDirectoryBuildFiles" />
+  </Target>
 </Project>
diff --git a/eng/Versions.props b/eng/Versions.props
index b9b7aec5eac2af6354af852420dc10934d6eaded..7ed009f820724dfc55f8117cd654f45a0923ba3d 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -8,21 +8,24 @@
   <PropertyGroup Label="Version settings">
     <AspNetCoreMajorVersion>5</AspNetCoreMajorVersion>
     <AspNetCoreMinorVersion>0</AspNetCoreMinorVersion>
-    <AspNetCorePatchVersion>0</AspNetCorePatchVersion>
+    <AspNetCorePatchVersion>1</AspNetCorePatchVersion>
     <!--
         When StabilizePackageVersion is set to 'true', this branch will produce stable outputs for 'Shipping' packages
     -->
     <StabilizePackageVersion Condition="'$(StabilizePackageVersion)' == ''">true</StabilizePackageVersion>
     <DotNetFinalVersionKind Condition="'$(StabilizePackageVersion)' == 'true'">release</DotNetFinalVersionKind>
-    <PreReleaseVersionLabel>rtm</PreReleaseVersionLabel>
-    <PreReleaseBrandingLabel>RTM $(PreReleaseVersionIteration)</PreReleaseBrandingLabel>
+    <PreReleaseVersionLabel>servicing</PreReleaseVersionLabel>
+    <PreReleaseBrandingLabel>Servicing</PreReleaseBrandingLabel>
     <IncludePreReleaseLabelInPackageVersion>true</IncludePreReleaseLabelInPackageVersion>
     <IncludePreReleaseLabelInPackageVersion Condition=" '$(DotNetFinalVersionKind)' == 'release' ">false</IncludePreReleaseLabelInPackageVersion>
     <AspNetCoreMajorMinorVersion>$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)</AspNetCoreMajorMinorVersion>
     <!-- Servicing builds have different characteristics for the way dependencies, baselines, and versions are handled. -->
     <IsServicingBuild Condition=" '$(PreReleaseVersionLabel)' == 'servicing' ">true</IsServicingBuild>
     <VersionPrefix>$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)</VersionPrefix>
-    <!-- TargetingPackVersionPrefix is used by projects, like .deb and .rpm, which use slightly different version formats. -->
+    <!--
+      TargetingPackVersionPrefix is used by projects, like .deb and .rpm, which use slightly different version formats.
+      It's also used in root Directory.Build.targets to determine the version of the last-built targeting pack.
+    -->
     <TargetingPackVersionPrefix>$(VersionPrefix)</TargetingPackVersionPrefix>
     <!-- Targeting packs do not produce patch versions in servicing builds. No API changes are allowed in patches. -->
     <TargetingPackVersionPrefix Condition="'$(IsTargetingPackBuilding)' != 'true'">$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).0</TargetingPackVersionPrefix>
diff --git a/eng/helix/content/Directory.Build.empty.in b/eng/helix/content/Directory.Build.empty.in
new file mode 100644
index 0000000000000000000000000000000000000000..058246e40862046ca3e0e99c26508fed3b024525
--- /dev/null
+++ b/eng/helix/content/Directory.Build.empty.in
@@ -0,0 +1 @@
+<Project />
diff --git a/eng/helix/content/RunTests/Directory.Build.props b/eng/helix/content/RunTests/Directory.Build.props
index c1df2220ddc6e30145c913dc5799ca650388f00e..058246e40862046ca3e0e99c26508fed3b024525 100644
--- a/eng/helix/content/RunTests/Directory.Build.props
+++ b/eng/helix/content/RunTests/Directory.Build.props
@@ -1,2 +1 @@
-<Project>
-</Project>
\ No newline at end of file
+<Project />
diff --git a/eng/helix/content/RunTests/Directory.Build.targets b/eng/helix/content/RunTests/Directory.Build.targets
index c1df2220ddc6e30145c913dc5799ca650388f00e..058246e40862046ca3e0e99c26508fed3b024525 100644
--- a/eng/helix/content/RunTests/Directory.Build.targets
+++ b/eng/helix/content/RunTests/Directory.Build.targets
@@ -1,2 +1 @@
-<Project>
-</Project>
\ No newline at end of file
+<Project />
diff --git a/eng/scripts/RunHelix.ps1 b/eng/scripts/RunHelix.ps1
index 0bad5574a4e7daf34f062838b4243304cc175211..777077b4214bf691f8fe2e383023290caff2be1e 100644
--- a/eng/scripts/RunHelix.ps1
+++ b/eng/scripts/RunHelix.ps1
@@ -37,5 +37,10 @@ $env:BUILD_SOURCEBRANCH="local"
 $env:BUILD_REPOSITORY_NAME="aspnetcore"
 $env:SYSTEM_TEAMPROJECT="aspnetcore"
 
+Write-Host -ForegroundColor Yellow "If running tests that need the shared Fx, run './build -pack -all' before this."
+Write-Host -ForegroundColor Yellow "And if packing for a different platform, add '/p:CrossgenOutput=false'."
+
 $HelixQueues = $HelixQueues -replace ";", "%3B"
-dotnet msbuild $Project /t:Helix /p:TargetArchitecture="$TargetArchitecture" /p:IsRequiredCheck=true /p:IsHelixDaily=true /p:HelixTargetQueues=$HelixQueues /p:RunQuarantinedTests=$RunQuarantinedTests /p:_UseHelixOpenQueues=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
+dotnet msbuild $Project /t:Helix /p:TargetArchitecture="$TargetArchitecture" /p:IsRequiredCheck=true `
+    /p:IsHelixDaily=true /p:HelixTargetQueues=$HelixQueues /p:RunQuarantinedTests=$RunQuarantinedTests `
+    /p:_UseHelixOpenQueues=true /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
diff --git a/eng/targets/Helix.props b/eng/targets/Helix.props
index 032bcd49285e79a32512a040057682c74505e11a..941b2c0df7786b4abd0a284a7d0b38504a9e893c 100644
--- a/eng/targets/Helix.props
+++ b/eng/targets/Helix.props
@@ -34,7 +34,7 @@
   </ItemGroup>
 
   <ItemGroup>
-    <HelixContent Include="$(RepoRoot)eng\helix\content\**\*" />
+    <HelixContent Include="$(RepoRoot)eng\helix\content\**\*" Exclude="$(RepoRoot)eng\helix\content\*.in" />
   </ItemGroup>
 
 </Project>
diff --git a/eng/targets/Helix.targets b/eng/targets/Helix.targets
index ba28388707f26e8b9aa8bc4bb3cecdb5a41cf6e1..96433f083ec62bcc244d29d783064db9922a56f6 100644
--- a/eng/targets/Helix.targets
+++ b/eng/targets/Helix.targets
@@ -116,6 +116,42 @@
     <!-- Important: If HelixTargetQueue is not removed here, then Publish will occur for every single queue type. And since Publish shouldn't depend on the queue we can just publish once -->
     <MSBuild Projects="$(MSBuildProjectFullPath)" Targets="_PublishHelixArchive" RemoveProperties="HelixTargetQueue;TestRunId" />
 
+    <!-- Isolate Helix tests from whatever happens to be in a parent directory. -->
+    <Copy SourceFiles="$(RepoRoot)eng\helix\content\Directory.Build.empty.in"
+        DestinationFiles="$(PublishDir)Directory.Build.props"
+        Condition="! EXISTS('$(PublishDir)Directory.Build.props') AND '$(TestDependsOnAspNetRuntime)' != 'true'"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)" />
+    <Copy SourceFiles="$(RepoRoot)eng\helix\content\Directory.Build.empty.in"
+        DestinationFiles="$(PublishDir)Directory.Build.targets"
+        Condition="! EXISTS('$(PublishDir)Directory.Build.targets') AND '$(TestDependsOnAspNetRuntime)' != 'true'"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)" />
+
+    <!--
+      Use the shared framework and ref/ assemblies copied to the Helix agents and expanded by RunTests. Unfortunately,
+      tests of Microsoft.NET.Sdk.Web templates will not reference the just-built Microsoft.NET.Sdk.Razor. Adding a
+      package reference for that would confuse tests of Microsoft.NET.Sdk templates.
+    -->
+    <Copy SourceFiles="$(ArtifactsBinDir)GenerateFiles\Directory.Build.props"
+        DestinationFiles="$(PublishDir)Directory.Build.props"
+        Condition="! EXISTS('$(PublishDir)Directory.Build.props') AND '$(TestDependsOnAspNetRuntime)' == 'true'"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)" />
+    <Copy SourceFiles="$(ArtifactsBinDir)GenerateFiles\Directory.Build.targets"
+        DestinationFiles="$(PublishDir)Directory.Build.targets"
+        Condition="! EXISTS('$(PublishDir)Directory.Build.targets') AND '$(TestDependsOnAspNetRuntime)' == 'true'"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)" />
+
     <ConvertToAbsolutePath Paths="$(PublishDir)">
       <Output TaskParameter="AbsolutePaths" PropertyName="PublishAbsoluteDir" />
     </ConvertToAbsolutePath>
diff --git a/eng/tools/GenerateFiles/Directory.Build.props.in b/eng/tools/GenerateFiles/Directory.Build.props.in
new file mode 100644
index 0000000000000000000000000000000000000000..97f9206a78c43008afcbbd142f3f2e50cfb85211
--- /dev/null
+++ b/eng/tools/GenerateFiles/Directory.Build.props.in
@@ -0,0 +1,7 @@
+<Project>
+  <PropertyGroup>
+    <DefaultNetCoreTargetFramework>${DefaultNetCoreTargetFramework}</DefaultNetCoreTargetFramework>
+    <TargetFramework>${DefaultNetCoreTargetFramework}</TargetFramework>
+    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+  </PropertyGroup>
+</Project>
diff --git a/eng/tools/GenerateFiles/Directory.Build.targets.in b/eng/tools/GenerateFiles/Directory.Build.targets.in
new file mode 100644
index 0000000000000000000000000000000000000000..aa4cd6cd297a5d1283729b2a1f18b8c6e40718fa
--- /dev/null
+++ b/eng/tools/GenerateFiles/Directory.Build.targets.in
@@ -0,0 +1,44 @@
+<Project>
+  <PropertyGroup>
+    <!-- Workaround while there is no SDK available that understands the TFM; suppress unsupported version errors. -->
+    <NETCoreAppMaximumVersion>99.9</NETCoreAppMaximumVersion>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <!-- Workaround when there is no vNext SDK available; copy known apphost/framework reference info from 5.0. -->
+    <KnownAppHostPack
+      Include="@(KnownAppHostPack->WithMetadataValue('TargetFramework', 'netcoreapp5.0'))"
+      TargetFramework="${KnownAppHostPackOrFrameworkReferenceTfm}"
+      Condition="@(KnownAppHostPack->Count()) != '0' AND !(@(KnownAppHostPack->AnyHaveMetadataValue('TargetFramework', '${KnownAppHostPackOrFrameworkReferenceTfm}')))"
+      />
+    <KnownFrameworkReference
+      Include="@(KnownFrameworkReference->WithMetadataValue('TargetFramework', 'netcoreapp5.0'))"
+      TargetFramework="${KnownAppHostPackOrFrameworkReferenceTfm}"
+      Condition="@(KnownFrameworkReference->Count()) != '0' AND !(@(KnownFrameworkReference->AnyHaveMetadataValue('TargetFramework', '${KnownAppHostPackOrFrameworkReferenceTfm}')))"
+      />
+  </ItemGroup>
+
+  <ItemGroup>
+    <!-- Use the same NETCore shared framework as repo built against. -->
+    <KnownFrameworkReference
+      Update="@(KnownFrameworkReference->WithMetadataValue('Identity', 'Microsoft.NETCore.App')->WithMetadataValue('TargetFramework', '${KnownAppHostPackOrFrameworkReferenceTfm}'))"
+      DefaultRuntimeFrameworkVersion="${MicrosoftNETCoreAppRuntimeVersion}"
+      LatestRuntimeFrameworkVersion="${MicrosoftNETCoreAppRuntimeVersion}"
+      TargetingPackVersion="${MicrosoftNETCoreAppRefPackageVersion}" />
+
+    <!-- Use the just-built ASP.NET Core shared framework. -->
+    <KnownFrameworkReference
+      Update="@(KnownFrameworkReference->WithMetadataValue('Identity', 'Microsoft.AspNetCore.App')->WithMetadataValue('TargetFramework', '${KnownAppHostPackOrFrameworkReferenceTfm}'))"
+      DefaultRuntimeFrameworkVersion="${MicrosoftAspNetCoreAppRuntimePackageVersion}"
+      LatestRuntimeFrameworkVersion="${MicrosoftAspNetCoreAppRuntimePackageVersion}"
+      TargetingPackVersion="${MicrosoftAspNetCoreAppRefPackageVersion}"
+      RuntimePackRuntimeIdentifiers="${SupportedRuntimeIdentifiers}" />
+  </ItemGroup>
+
+  <ItemGroup Condition="$(BuildingTestAppsIndependently) == 'false'">
+    <PackageReference Include="Microsoft.Net.Compilers.Toolset"
+      Version="${MicrosoftNetCompilersToolsetPackageVersion}"
+      PrivateAssets="all"
+      IsImplicitlyDefined="true" />
+  </ItemGroup>
+</Project>
diff --git a/eng/tools/GenerateFiles/GenerateFiles.csproj b/eng/tools/GenerateFiles/GenerateFiles.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..42bcca694b9f6a2182db3aa20d77085f89a523db
--- /dev/null
+++ b/eng/tools/GenerateFiles/GenerateFiles.csproj
@@ -0,0 +1,33 @@
+<Project Sdk="Microsoft.NET.Sdk">
+  <PropertyGroup>
+    <TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
+  </PropertyGroup>
+
+  <!-- Update artifacts/bin/GenerateFiles/Directory.Build.* files. -->
+  <Target Name="GenerateDirectoryBuildFiles">
+    <PropertyGroup>
+      <_TemplateProperties>
+        DefaultNetCoreTargetFramework=$(DefaultNetCoreTargetFramework);
+        KnownAppHostPackOrFrameworkReferenceTfm=$(KnownAppHostPackOrFrameworkReferenceTfm);
+        MicrosoftAspNetCoreAppRefPackageVersion=$(TargetingPackVersion);
+        MicrosoftAspNetCoreAppRuntimePackageVersion=$(SharedFxVersion);
+        MicrosoftNETCoreAppRefPackageVersion=$(MicrosoftNETCoreAppRefPackageVersion);
+        MicrosoftNETCoreAppRuntimeVersion=$(MicrosoftNETCoreAppRuntimeVersion);
+        MicrosoftNetCompilersToolsetPackageVersion=$(MicrosoftNetCompilersToolsetPackageVersion);
+        SupportedRuntimeIdentifiers=$(SupportedRuntimeIdentifiers.Trim())
+      </_TemplateProperties>
+    </PropertyGroup>
+
+    <MakeDir Directories="$(BaseOutputPath)" />
+
+    <Message Importance="High" Text="$(MSBuildProjectName) -&gt; $(BaseOutputPath)Directory.Build.props" />
+    <GenerateFileFromTemplate TemplateFile="$(MSBuildProjectDirectory)\Directory.Build.props.in"
+      Properties="$(_TemplateProperties)"
+      OutputPath="$(BaseOutputPath)Directory.Build.props" />
+
+    <Message Importance="High" Text="$(MSBuildProjectName) -&gt; $(BaseOutputPath)Directory.Build.targets" />
+    <GenerateFileFromTemplate TemplateFile="$(MSBuildProjectDirectory)\Directory.Build.targets.in"
+      Properties="$(_TemplateProperties)"
+      OutputPath="$(BaseOutputPath)Directory.Build.targets" />
+  </Target>
+</Project>
diff --git a/eng/tools/RepoTasks/RepoTasks.csproj b/eng/tools/RepoTasks/RepoTasks.csproj
index e71a1d75918311a7d399f9701e520d5602acadf4..656f8595f5ceaac17cf2ef370393cae86c5bcec7 100644
--- a/eng/tools/RepoTasks/RepoTasks.csproj
+++ b/eng/tools/RepoTasks/RepoTasks.csproj
@@ -1,5 +1,4 @@
 <Project Sdk="Microsoft.NET.Sdk">
-
   <PropertyGroup>
     <TargetFrameworks>$(DefaultNetCoreTargetFramework)</TargetFrameworks>
     <TargetFrameworks Condition="'$(OS)' == 'Windows_NT'">$(TargetFrameworks);net472</TargetFrameworks>
diff --git a/global.json b/global.json
index 213d84ae533239b5eba58ab4ba870d4ef7ceea04..cbc8be1926d0a684220988c1c817367b0dc75205 100644
--- a/global.json
+++ b/global.json
@@ -1,9 +1,9 @@
 {
   "sdk": {
-    "version": "5.0.100-rc.2.20479.15"
+    "version": "5.0.100"
   },
   "tools": {
-    "dotnet": "5.0.100-rc.2.20479.15",
+    "dotnet": "5.0.100",
     "runtimes": {
       "dotnet/x64": [
         "2.1.18",
diff --git a/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj b/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj
index 2e10f9ff36eb6ec87dbab3fdfcbfbf6f0319f58e..8c9ab6e7d419134e2a747dada9a3e55ac6c763c6 100644
--- a/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj
+++ b/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj
@@ -42,11 +42,11 @@ This package is an internal implementation of the .NET Core SDK and is not meant
     <AllowedOutputExtensionsInSymbolsPackageBuildOutputFolder>$(AllowedOutputExtensionsInSymbolsPackageBuildOutputFolder);.map</AllowedOutputExtensionsInSymbolsPackageBuildOutputFolder>
 
     <!-- Optimize the framework using the crossgen tool -->
-    <CrossgenOutput Condition="'$(Configuration)' != 'Debug'">true</CrossgenOutput>
+    <CrossgenOutput Condition=" '$(CrossgenOutput)' == '' AND '$(Configuration)' != 'Debug' ">true</CrossgenOutput>
 
     <!-- Produce crossgen profiling symbols (.ni.pdb or .map files). -->
     <GenerateCrossgenProfilingSymbols>true</GenerateCrossgenProfilingSymbols>
-    <GenerateCrossgenProfilingSymbols Condition=" '$(CrossgenOutput)' == 'false' OR '$(TargetOsName)' == 'osx'">false</GenerateCrossgenProfilingSymbols>
+    <GenerateCrossgenProfilingSymbols Condition=" '$(CrossgenOutput)' != 'true' OR '$(TargetOsName)' == 'osx' ">false</GenerateCrossgenProfilingSymbols>
 
     <!-- Always generated, even though output type == Library -->
     <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
@@ -531,7 +531,7 @@ This package is an internal implementation of the .NET Core SDK and is not meant
           DependsOnTargets="_ResolveSharedFrameworkContent"
           BeforeTargets="_GetPackageFiles"
           Condition="'$(ManifestsPackagePath)' != ''">
-          
+
     <ItemGroup>
       <SharedFxContent Condition="'%(SharedFxContent.Extension)' == '.dll'">
         <PackagePath Condition="'%(SharedFxContent.IsNativeImage)' == 'true'">$(NativeAssetsPackagePath)</PackagePath>
diff --git a/src/Razor/test/Directory.Build.props b/src/Razor/test/Directory.Build.props
index ae31334f1024b0c7f561c1fc020a0cb8ed743448..504ff03f99b1e1d0804b96b2a965347f9018240b 100644
--- a/src/Razor/test/Directory.Build.props
+++ b/src/Razor/test/Directory.Build.props
@@ -6,6 +6,6 @@
       Projects in this folder don't follow the usual naming conventions for test assets. Marking as such
       though the projects directly w/in this folder are more like test infrastructure.
     -->
-    <IsTestAssetProject>false</IsTestAssetProject>
+    <IsTestAssetProject>true</IsTestAssetProject>
   </PropertyGroup>
 </Project>