Rebrand and update for 5.0.1 (#27406)

* Move to 5.0.1 versions

* Move to GA .NET SDK
- required for some tests to pass

* Remove feeds that won't be needed after 5.0.0 is GA

* Cherry-pick `$(CrossgenOutput)` and Directory.Build.*.in changes from master
- [master] Update dependencies from dotnet/runtime dotnet/efcore (#26788)
    - 219ecd688012
- when project template tests run test assets, need latest shared Fx bits
- hit `BadImageFormatException`s otherwise
    - test projects build against uploaded packages
    - those packages reference the 5.0.1 shared framework
    - the ASP.NET parts of the 5.0.1 shared Fx are `crossgen`ed to target Windows

- Use runtime and ref/ assemblies matching repo in Helix testing
    - add Directory.Build.*.in files based on project template test infrastructure
    - use files as import boundary where the project doesn't create its own Directory.Build.* files
    - ensure `dotnet-watch` tests also use the latest runtime and ref/ assemblies

- Extend Helix Directory.Build.* workarounds
    - generate Directory.Build.* files when restoring any projects
    - include generated files in Helix runs needing the latest runtime
    - copy generated files when testing `dotnet-watch` locally
    - include generated content in Microsoft.NET.Sdk.BlazorWebAssembly.IntegrationTests test assets
        - remove duplicate settings from existing Directory.Build.* files
    - ensure shared framework and targeting packs are laid out under .dotnet/ before test assets restore

- Disable `crossgen` when building for Helix runs
    - make `$(CrossgenOutput)` property override-able
    - use override in CI jobs that submit to other platforms
        - for now, leave the ARM64 Helix jobs alone (build on Ubuntu, run in Debian)

* Correct an `$(IsTestAssetProject)` setting
- affected projects are all test assets or provide test support
- without this, a number of the projects are incorrectly marked as shipping

* Baseline released 5.0.0 packages
- this is a complete rewrite of eng/Baseline.xml
  - based on the 5.0.0 MergedManifest.xml file

* Add 5.0.0 PackageOverrides.txt and PlatformManifest.txt files
- need consistent versions when servicing targeting packs

Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
This commit is contained in:
Doug Bunting 2020-11-10 09:51:47 -08:00 committed by GitHub
parent 7c27e11156
commit 352ad1a980
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
24 changed files with 1152 additions and 527 deletions

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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:

View File

@ -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" />

File diff suppressed because it is too large Load Diff

View File

@ -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>

131
eng/PackageOverrides.txt Normal file
View File

@ -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

131
eng/PlatformManifest.txt Normal file
View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -0,0 +1 @@
<Project />

View File

@ -1,2 +1 @@
<Project>
</Project>
<Project />

View File

@ -1,2 +1 @@
<Project>
</Project>
<Project />

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -0,0 +1,7 @@
<Project>
<PropertyGroup>
<DefaultNetCoreTargetFramework>${DefaultNetCoreTargetFramework}</DefaultNetCoreTargetFramework>
<TargetFramework>${DefaultNetCoreTargetFramework}</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
</Project>

View File

@ -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>

View File

@ -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>

View File

@ -1,5 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<TargetFrameworks Condition="'$(OS)' == 'Windows_NT'">$(TargetFrameworks);net472</TargetFrameworks>

View File

@ -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",

View File

@ -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>

View File

@ -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>