* 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)
    - 219ecd6880
- 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 коммит произвёл GitHub
Родитель 7c27e11156
Коммит 352ad1a980
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
24 изменённых файлов: 1152 добавлений и 527 удалений

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -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
Просмотреть файл

@ -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
Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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