[release/3.1] Update dependencies from dotnet/efcore
- Coherency Updates:
- Microsoft.AspNetCore.Analyzer.Testing: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.AspNetCore.BenchmarkRunner.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ActivatorUtilities.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.Abstractions: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.Memory: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.SqlServer: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.StackExchangeRedis: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.CommandLineUtils.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Abstractions: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.AzureKeyVault: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Binder: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.CommandLine: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.EnvironmentVariables: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.FileExtensions: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Ini: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Json: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.KeyPerFile: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.UserSecrets: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Xml: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.DependencyInjection.Abstractions: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.DependencyInjection: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.DiagnosticAdapter: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Diagnostics.HealthChecks: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Abstractions: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Composite: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Embedded: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Physical: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileSystemGlobbing: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.HashCodeCombiner.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Hosting.Abstractions: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Hosting: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.HostFactoryResolver.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Http: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Localization.Abstractions: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Localization: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Abstractions: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.AzureAppServices: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Configuration: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Console: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Debug: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.EventSource: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.EventLog: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.TraceSource: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Testing: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ObjectPool: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Options.ConfigurationExtensions: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Options.DataAnnotations: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Options: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ParameterDefaultValue.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Primitives: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.TypeNameHelper.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ValueStopwatch.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.WebEncoders: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.JSInterop: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.NETCore.App.Runtime.win-x64: from 3.1.7 to 3.1.8 (parent: Microsoft.Extensions.Logging)
- Microsoft.Extensions.Logging: from 3.1.7 to 3.1.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.DependencyModel: from 3.1.3 to 3.1.0 (parent: Microsoft.Extensions.Logging)
- Microsoft.NETCore.App.Internal: from 3.1.7-servicing.20371.4 to 3.1.8-servicing.20412.2 (parent: Microsoft.Extensions.Logging)
- Internal.AspNetCore.Analyzers: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.AspNetCore.Testing: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8 (parent: Microsoft.EntityFrameworkCore)
- Updates:
- Microsoft.EntityFrameworkCore.Tools: from 3.1.8 to 3.1.8
- Microsoft.EntityFrameworkCore.InMemory: from 3.1.8 to 3.1.8
- Microsoft.EntityFrameworkCore: from 3.1.8 to 3.1.8
- Microsoft.EntityFrameworkCore.Relational: from 3.1.8 to 3.1.8
- Microsoft.EntityFrameworkCore.Sqlite: from 3.1.8 to 3.1.8
- dotnet-ef: from 3.1.8 to 3.1.8
- Microsoft.EntityFrameworkCore.SqlServer: from 3.1.8 to 3.1.8
- Microsoft.AspNetCore.Analyzer.Testing: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.AspNetCore.BenchmarkRunner.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.Extensions.ActivatorUtilities.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.Extensions.Caching.Abstractions: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Caching.Memory: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Caching.SqlServer: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Caching.StackExchangeRedis: from 3.1.7 to 3.1.8
- Microsoft.Extensions.CommandLineUtils.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.Extensions.Configuration.Abstractions: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration.AzureKeyVault: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration.Binder: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration.CommandLine: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration.EnvironmentVariables: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration.FileExtensions: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration.Ini: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration.Json: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration.KeyPerFile: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration.UserSecrets: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration.Xml: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Configuration: from 3.1.7 to 3.1.8
- Microsoft.Extensions.DependencyInjection.Abstractions: from 3.1.7 to 3.1.8
- Microsoft.Extensions.DependencyInjection: from 3.1.7 to 3.1.8
- Microsoft.Extensions.DiagnosticAdapter: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Diagnostics.HealthChecks: from 3.1.7 to 3.1.8
- Microsoft.Extensions.FileProviders.Abstractions: from 3.1.7 to 3.1.8
- Microsoft.Extensions.FileProviders.Composite: from 3.1.7 to 3.1.8
- Microsoft.Extensions.FileProviders.Embedded: from 3.1.7 to 3.1.8
- Microsoft.Extensions.FileProviders.Physical: from 3.1.7 to 3.1.8
- Microsoft.Extensions.FileSystemGlobbing: from 3.1.7 to 3.1.8
- Microsoft.Extensions.HashCodeCombiner.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.Extensions.Hosting.Abstractions: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Hosting: from 3.1.7 to 3.1.8
- Microsoft.Extensions.HostFactoryResolver.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.Extensions.Http: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Localization.Abstractions: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Localization: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Logging.Abstractions: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Logging.AzureAppServices: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Logging.Configuration: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Logging.Console: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Logging.Debug: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Logging.EventSource: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Logging.EventLog: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Logging.TraceSource: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Logging.Testing: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.Extensions.ObjectPool: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Options.ConfigurationExtensions: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Options.DataAnnotations: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Options: from 3.1.7 to 3.1.8
- Microsoft.Extensions.ParameterDefaultValue.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.Extensions.Primitives: from 3.1.7 to 3.1.8
- Microsoft.Extensions.TypeNameHelper.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.Extensions.ValueStopwatch.Sources: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.Extensions.WebEncoders: from 3.1.7 to 3.1.8
- Microsoft.JSInterop: from 3.1.7 to 3.1.8
- Microsoft.NETCore.App.Runtime.win-x64: from 3.1.7 to 3.1.8
- Microsoft.Extensions.Logging: from 3.1.7 to 3.1.8
- Microsoft.Extensions.DependencyModel: from 3.1.3 to 3.1.0
- Microsoft.NETCore.App.Internal: from 3.1.7-servicing.20371.4 to 3.1.8-servicing.20412.2
- Internal.AspNetCore.Analyzers: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
- Microsoft.AspNetCore.Testing: from 3.1.7-servicing.20371.8 to 3.1.8-servicing.20413.8
[release/3.1] Update dependencies from dotnet/aspnetcore-tooling dotnet/efcore
- Updates:
- Microsoft.AspNetCore.Razor.Language: from 3.1.6 to 3.1.8
- Microsoft.CodeAnalysis.Razor: from 3.1.6 to 3.1.8
- Microsoft.NET.Sdk.Razor: from 3.1.6 to 3.1.8
- Microsoft.AspNetCore.Mvc.Razor.Extensions: from 3.1.6 to 3.1.8
- Coherency Updates:
- Microsoft.Extensions.DependencyModel: from 3.1.6 to 3.1.3 (parent: Microsoft.Extensions.Logging)
- Updates:
- Microsoft.EntityFrameworkCore.Tools: from 3.1.7 to 3.1.8
- Microsoft.EntityFrameworkCore.InMemory: from 3.1.7 to 3.1.8
- Microsoft.EntityFrameworkCore: from 3.1.7 to 3.1.8
- Microsoft.EntityFrameworkCore.Relational: from 3.1.7 to 3.1.8
- Microsoft.EntityFrameworkCore.Sqlite: from 3.1.7 to 3.1.8
- dotnet-ef: from 3.1.7 to 3.1.8
- Microsoft.EntityFrameworkCore.SqlServer: from 3.1.7 to 3.1.8
- Microsoft.Extensions.DependencyModel: from 3.1.6 to 3.1.3
- Merge branch 'release/3.1' into darc-release/3.1-7744003f-eff2-4bed-a56b-e0b85640660a
* Disconnect circuit on `beforeunload` event (#23224)
* Add delay before showing Reconnection UI (#24137)
* Add CSS delay before showing Reconnection UI
* rebuild yet again to try and get past the conflict
* Move reconnection delay mechanism into framework code (#24566)
Co-authored-by: SQL-MisterMagoo <mister.magoo+githubsql@gmail.com>
Co-authored-by: Steve Sanderson <SteveSandersonMS@users.noreply.github.com>
- build targeting pack to pick up NuGet/Home#8599 fix
- dotnet/extensions#2750 and #24200 2/2
- requires follow-up after next official extensions build
- fake the baseline update
- remainder must be done after the 3.1.7 release
This pull request updates the following dependencies
[marker]: <> (Begin:Coherency Updates)
## Coherency Updates
The following updates ensure that dependencies with a *CoherentParentDependency*
attribute were produced in a build used as input to the parent dependency's build.
See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)
[DependencyUpdate]: <> (Begin)
- **Coherency Updates**:
- **Microsoft.AspNetCore.Analyzer.Testing**: from 3.1.6-servicing.20316.5 to 3.1.7-servicing.20371.8 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.AspNetCore.BenchmarkRunner.Sources**: from 3.1.6-servicing.20316.5 to 3.1.7-servicing.20371.8 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.ActivatorUtilities.Sources**: from 3.1.6-servicing.20316.5 to 3.1.7-servicing.20371.8 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Caching.Abstractions**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Caching.Memory**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Caching.SqlServer**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Caching.StackExchangeRedis**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.CommandLineUtils.Sources**: from 3.1.6-servicing.20316.5 to 3.1.7-servicing.20371.8 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.Abstractions**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.AzureKeyVault**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.Binder**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.CommandLine**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.EnvironmentVariables**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.FileExtensions**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.Ini**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.Json**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.KeyPerFile**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.UserSecrets**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration.Xml**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.Configuration**: from 3.1.6 to 3.1.7 (parent: Microsoft.EntityFrameworkCore)
- **Microsoft.Extensions.DependencyInjection.Abstractions**: from ...
This pull request updates the following dependencies
[marker]: <> (Begin:7bf32a0c-3505-43af-42b0-08d79559e63d)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore-tooling
- **Subscription**: 7bf32a0c-3505-43af-42b0-08d79559e63d
- **Build**: 20200721.7
- **Date Produced**: 7/22/2020 4:18 AM
- **Commit**: 1c22292bc7fca352074d8862cf39fbdb8647f208
- **Branch**: refs/heads/internal/release/3.1
- **Updates**:
- **Microsoft.AspNetCore.Razor.Language**: from 3.1.6 to 3.1.7
- **Microsoft.CodeAnalysis.Razor**: from 3.1.6 to 3.1.7
- **Microsoft.NET.Sdk.Razor**: from 3.1.6 to 3.1.7
- **Microsoft.AspNetCore.Mvc.Razor.Extensions**: from 3.1.6 to 3.1.7
[marker]: <> (End:7bf32a0c-3505-43af-42b0-08d79559e63d)
This is the 3.1 version of https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/pullrequest/9014.
The concerns in 3.1 are slightly different than prior versions due to a significant redesign in how the response body was handled.
In 2.1 very few components implemented IHttpSendFileFeature, and most of those that did would eagerly terminate if the request aborted (e.g. HttpSys server). We mainly had to be concerned about the fallback code that did a copy loop when IHttpSendFileFeature wasn't available.
In 3.x the response body Stream, PipeWriter, and SendFileAsync were consolidated onto the new IHttpResponseBodyFeature. Now all servers and component shims support all three ways to send data and we can't make any assumptions about how eagerly they terminate. E.g. many components implemented SendFileAsync using a fallback copy loop, and these components don't have access to RequestAborted to eagerly terminate. This means that in 3.1 we need to pass the RequestAborted token when calling IHttpSendFileFeature.SendFileAsync, as well as any copy loops that have access to the token.
I've primarily fixed the HttpResponse.SendFileAsync extension methods and made sure the other affected components call through here.
[Infrastructure side note]
This commit needs to be rebased on internal/release/3.1 before merging. That branch can't be built locally so I developed this fix based on release/3.1 instead.
There are two places in 2.1 where SendFileAsync falls back to a copy loop. These loops should short circuit when the client disconnects, or else the server will sit there and burn resources reading the whole file from disk.
Fix: If you passed in your own active CT we'll use it. Otherwise we'll use the RequestAborted token.
* Add sharedfx and targeting pack tests (#23045)
* Add test for assembly versions
* Add test for framework list
* Add some hardcoded lists for sharedfx and targeting pack content
* Fix failing tests
* Fix targeting pack tests
* Feedback
This pull request updates the following dependencies
[marker]: <> (Begin:7bf32a0c-3505-43af-42b0-08d79559e63d)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore-tooling
- **Subscription**: 7bf32a0c-3505-43af-42b0-08d79559e63d
- **Build**: 20200617.6
- **Date Produced**: 6/17/2020 7:54 PM
- **Commit**: d63ec4a166a5c4f40fcbb823873cfa68cfd39eae
- **Branch**: refs/heads/internal/release/3.1
- **Updates**:
- **Microsoft.AspNetCore.Mvc.Razor.Extensions**: from 3.1.5 to 3.1.6
- **Microsoft.AspNetCore.Razor.Language**: from 3.1.5 to 3.1.6
- **Microsoft.CodeAnalysis.Razor**: from 3.1.5 to 3.1.6
- **Microsoft.NET.Sdk.Razor**: from 3.1.5 to 3.1.6
[marker]: <> (End:7bf32a0c-3505-43af-42b0-08d79559e63d)
This pull request updates the following dependencies
[marker]: <> (Begin:e908e90a-0c22-4c54-b254-08d79557a113)
## From https://github.com/dotnet/efcore
- **Subscription**: e908e90a-0c22-4c54-b254-08d79557a113
- **Build**: 20200609.7
- **Date Produced**: 6/9/2020 9:34 PM
- **Commit**: d2274a92d61afce64e4ee11b32e71a0476456703
- **Branch**: refs/heads/internal/release/3.1
- **Updates**:
- **Microsoft.EntityFrameworkCore.Tools**: from 3.1.5 to 3.1.6
- **Microsoft.EntityFrameworkCore.InMemory**: from 3.1.5 to 3.1.6
- **Microsoft.EntityFrameworkCore**: from 3.1.5 to 3.1.6
- **Microsoft.EntityFrameworkCore.Relational**: from 3.1.5 to 3.1.6
- **Microsoft.EntityFrameworkCore.Sqlite**: from 3.1.5 to 3.1.6
- **dotnet-ef**: from 3.1.5 to 3.1.6
- **Microsoft.EntityFrameworkCore.SqlServer**: from 3.1.5 to 3.1.6
[marker]: <> (End:e908e90a-0c22-4c54-b254-08d79557a113)
We've already shipped a 3.2.0 version of the package. The build's currently producing
3.1.6 version of the package. This changes the package version to 3.2.1