Merge pull request #7888 from dotnet-maestro-bot/merge/release/3.0-preview3-to-master

[automated] Merge branch 'release/3.0-preview3' => 'master'
This commit is contained in:
Nate McMaster 2019-02-24 16:43:06 -08:00 committed by GitHub
commit def36fab1e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
29 changed files with 343 additions and 300 deletions

View File

@ -9,8 +9,6 @@ trigger:
include: include:
- master - master
- release/* - release/*
- internal/release/*
- ci/*
# Run PR validation on all branches # Run PR validation on all branches
pr: pr:

View File

@ -29,7 +29,7 @@
Artifacts="@(PackageToPublish)" Artifacts="@(PackageToPublish)"
OutputPath="$(ManifestsPath)aspnetcore-$(TargetRuntimeIdentifier)-$(PackageVersion).xml" OutputPath="$(ManifestsPath)aspnetcore-$(TargetRuntimeIdentifier)-$(PackageVersion).xml"
BuildId="$(PackageVersion)" BuildId="$(PackageVersion)"
BuildData="Location=https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json" BuildData="Location=https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore/index.json"
RepoUri="$(RepositoryUrl)" RepoUri="$(RepositoryUrl)"
RepoBranch="$(BUILD_SOURCEBRANCH)" RepoBranch="$(BUILD_SOURCEBRANCH)"
RepoCommit="$(BUILD_SOURCEVERSION)" /> RepoCommit="$(BUILD_SOURCEVERSION)" />

View File

@ -10,6 +10,9 @@
<RestoreSources Condition=" '$(DotNetBuildOffline)' != 'true' "> <RestoreSources Condition=" '$(DotNetBuildOffline)' != 'true' ">
$(RestoreSources); $(RestoreSources);
https://dotnetfeed.blob.core.windows.net/aspnet-extensions/index.json;
https://dotnetfeed.blob.core.windows.net/aspnet-entityframeworkcore/index.json;
https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore-tooling/index.json;
https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json; https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json;
https://api.nuget.org/v3/index.json; https://api.nuget.org/v3/index.json;
https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json; https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json;

View File

@ -104,6 +104,22 @@ fi
dockerfile="$DIR/build/docker/$image.Dockerfile" dockerfile="$DIR/build/docker/$image.Dockerfile"
tagname="aspnetcore-build-$image" tagname="aspnetcore-build-$image"
# Use docker pull with retries to pre-pull the image need by the dockerfile
# docker build regularly fails with TLS handshake issues for unclear reasons.
base_imagename="$(grep -E -o 'FROM (.*)' $dockerfile | cut -c 6-)"
pull_retries=3
while [ $pull_retries -gt 0 ]; do
failed=false
docker pull $base_imagename || failed=true
if [ "$failed" = true ]; then
let pull_retries=pull_retries-1
echo -e "${YELLOW}Failed to pull $base_imagename Retries left: $pull_retries.${RESET}"
sleep 1
else
pull_retries=0
fi
done
docker build "$(dirname "$dockerfile")" \ docker build "$(dirname "$dockerfile")" \
--build-arg "USER=$(whoami)" \ --build-arg "USER=$(whoami)" \
--build-arg "USER_ID=$(id -u)" \ --build-arg "USER_ID=$(id -u)" \

View File

@ -52,7 +52,6 @@
<!-- Dependencies from dotnet/corefx --> <!-- Dependencies from dotnet/corefx -->
<ExternalAspNetCoreAppReference Include="System.IO.Pipelines" Version="$(SystemIOPipelinesPackageVersion)" /> <ExternalAspNetCoreAppReference Include="System.IO.Pipelines" Version="$(SystemIOPipelinesPackageVersion)" />
<ExternalAspNetCoreAppReference Include="System.Runtime.CompilerServices.Unsafe" Version="$(SystemRuntimeCompilerServicesUnsafePackageVersion)" />
<ExternalAspNetCoreAppReference Include="System.Security.Cryptography.Xml" Version="$(SystemSecurityCryptographyXmlPackageVersion)" /> <ExternalAspNetCoreAppReference Include="System.Security.Cryptography.Xml" Version="$(SystemSecurityCryptographyXmlPackageVersion)" />
<ExternalAspNetCoreAppReference Include="System.Text.Encodings.Web" Version="$(SystemTextEncodingsWebPackageVersion)" /> <ExternalAspNetCoreAppReference Include="System.Text.Encodings.Web" Version="$(SystemTextEncodingsWebPackageVersion)" />
<ExternalAspNetCoreAppReference Include="System.Threading.Channels" Version="$(SystemThreadingChannelsPackageVersion)" /> <ExternalAspNetCoreAppReference Include="System.Threading.Channels" Version="$(SystemThreadingChannelsPackageVersion)" />
@ -91,6 +90,7 @@
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'"> <ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<_CompilationOnlyReference Include="System.Buffers" /> <_CompilationOnlyReference Include="System.Buffers" />
<_CompilationOnlyReference Include="System.ComponentModel.Annotations" /> <_CompilationOnlyReference Include="System.ComponentModel.Annotations" />
<_CompilationOnlyReference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup> </ItemGroup>
<!-- <!--

View File

@ -9,384 +9,384 @@
--> -->
<Dependencies> <Dependencies>
<ProductDependencies> <ProductDependencies>
<Dependency Name="Microsoft.AspNetCore.Razor.Language" Version="3.0.0-preview4.19121.3"> <Dependency Name="Microsoft.AspNetCore.Razor.Language" Version="3.0.0-preview4.19123.2">
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri> <Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
<Sha>d63c6bbc2cfdc6e89ebc06763674b94ab66ae3fb</Sha> <Sha>f7d175b0afd3b57342fd6978d552623fbdd02cc8</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="3.0.0-preview4.19121.3"> <Dependency Name="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="3.0.0-preview4.19123.2">
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri> <Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
<Sha>d63c6bbc2cfdc6e89ebc06763674b94ab66ae3fb</Sha> <Sha>f7d175b0afd3b57342fd6978d552623fbdd02cc8</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.CodeAnalysis.Razor" Version="3.0.0-preview4.19121.3"> <Dependency Name="Microsoft.CodeAnalysis.Razor" Version="3.0.0-preview4.19123.2">
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri> <Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
<Sha>d63c6bbc2cfdc6e89ebc06763674b94ab66ae3fb</Sha> <Sha>f7d175b0afd3b57342fd6978d552623fbdd02cc8</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.NET.Sdk.Razor" Version="3.0.0-preview4.19121.3"> <Dependency Name="Microsoft.NET.Sdk.Razor" Version="3.0.0-preview4.19123.2">
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri> <Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
<Sha>d63c6bbc2cfdc6e89ebc06763674b94ab66ae3fb</Sha> <Sha>f7d175b0afd3b57342fd6978d552623fbdd02cc8</Sha>
</Dependency> </Dependency>
<Dependency Name="dotnet-ef" Version="3.0.0-preview.19080.1"> <Dependency Name="dotnet-ef" Version="3.0.0-preview4.19124.2">
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
<Sha>df4350283ae7ff0c67e08af16c0f00fdbd5e22ac</Sha> <Sha>d1a2d66354d42ff951048124252f81d051736ffe</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="3.0.0-preview.19080.1"> <Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="3.0.0-preview4.19124.2">
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
<Sha>df4350283ae7ff0c67e08af16c0f00fdbd5e22ac</Sha> <Sha>d1a2d66354d42ff951048124252f81d051736ffe</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="3.0.0-preview.19080.1"> <Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="3.0.0-preview4.19124.2">
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
<Sha>df4350283ae7ff0c67e08af16c0f00fdbd5e22ac</Sha> <Sha>d1a2d66354d42ff951048124252f81d051736ffe</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="3.0.0-preview.19080.1"> <Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="3.0.0-preview4.19124.2">
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
<Sha>df4350283ae7ff0c67e08af16c0f00fdbd5e22ac</Sha> <Sha>d1a2d66354d42ff951048124252f81d051736ffe</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="3.0.0-preview.19080.1"> <Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="3.0.0-preview4.19124.2">
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
<Sha>df4350283ae7ff0c67e08af16c0f00fdbd5e22ac</Sha> <Sha>d1a2d66354d42ff951048124252f81d051736ffe</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0-preview.19080.1"> <Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0-preview4.19124.2">
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
<Sha>df4350283ae7ff0c67e08af16c0f00fdbd5e22ac</Sha> <Sha>d1a2d66354d42ff951048124252f81d051736ffe</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.EntityFrameworkCore" Version="3.0.0-preview.19080.1"> <Dependency Name="Microsoft.EntityFrameworkCore" Version="3.0.0-preview4.19124.2">
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
<Sha>df4350283ae7ff0c67e08af16c0f00fdbd5e22ac</Sha> <Sha>d1a2d66354d42ff951048124252f81d051736ffe</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.AspNetCore.Analyzer.Testing" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.AspNetCore.Analyzer.Testing" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.ActivatorUtilities.Sources" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.ActivatorUtilities.Sources" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Caching.Memory" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Caching.Memory" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Caching.SqlServer" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Caching.SqlServer" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Caching.StackExchangeRedis" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Caching.StackExchangeRedis" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.CommandLineUtils.Sources" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.CommandLineUtils.Sources" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.AzureKeyVault" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.AzureKeyVault" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.Binder" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.Binder" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.CommandLine" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.CommandLine" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.Ini" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.Ini" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.Json" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.Json" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.KeyPerFile" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.KeyPerFile" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Configuration" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Configuration" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.DependencyInjection" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.DependencyInjection" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.DiagnosticAdapter" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.DiagnosticAdapter" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.FileProviders.Composite" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.FileProviders.Composite" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.FileProviders.Embedded" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.FileProviders.Embedded" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.FileProviders.Physical" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.FileProviders.Physical" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.FileSystemGlobbing" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.FileSystemGlobbing" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.HashCodeCombiner.Sources" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.HashCodeCombiner.Sources" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Hosting.Abstractions" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Hosting.Abstractions" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Hosting" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Hosting" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Http" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Http" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Localization.Abstractions" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Localization.Abstractions" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Localization" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Localization" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Logging.Abstractions" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Logging.Abstractions" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Logging.AzureAppServices" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Logging.AzureAppServices" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Logging.Configuration" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Logging.Configuration" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Logging.Console" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Logging.Console" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Logging.Debug" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Logging.Debug" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Logging.EventSource" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Logging.EventSource" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Logging.TraceSource" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Logging.TraceSource" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Logging.Testing" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Logging.Testing" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Logging" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Logging" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.ObjectPool" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.ObjectPool" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Options.DataAnnotations" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Options.DataAnnotations" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Options" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Options" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.ParameterDefaultValue.Sources" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.ParameterDefaultValue.Sources" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.Primitives" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.Primitives" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.TypeNameHelper.Sources" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.TypeNameHelper.Sources" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.ValueStopwatch.Sources" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.ValueStopwatch.Sources" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.WebEncoders" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.Extensions.WebEncoders" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.JSInterop" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.JSInterop" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Mono.WebAssembly.Interop" Version="3.0.0-preview3.19115.4"> <Dependency Name="Mono.WebAssembly.Interop" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Bcl.Json.Sources" Version="4.6.0-preview.19109.6"> <Dependency Name="Microsoft.Bcl.Json.Sources" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.CSharp" Version="4.6.0-preview.19109.6"> <Dependency Name="Microsoft.CSharp" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Win32.Registry" Version="4.6.0-preview.19109.6"> <Dependency Name="Microsoft.Win32.Registry" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.ComponentModel.Annotations" Version="4.6.0-preview.19109.6"> <Dependency Name="System.ComponentModel.Annotations" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Data.SqlClient" Version="4.7.0-preview.19109.6"> <Dependency Name="System.Data.SqlClient" Version="4.7.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Diagnostics.EventLog" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Diagnostics.EventLog" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.IO.Pipelines" Version="4.6.0-preview.19109.6"> <Dependency Name="System.IO.Pipelines" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Net.Http.WinHttpHandler" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Net.Http.WinHttpHandler" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Net.WebSockets.WebSocketProtocol" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Net.WebSockets.WebSocketProtocol" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Reflection.Metadata" Version="1.7.0-preview.19109.6"> <Dependency Name="System.Reflection.Metadata" Version="1.7.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Runtime.CompilerServices.Unsafe" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Runtime.CompilerServices.Unsafe" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Security.Cryptography.Cng" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Security.Cryptography.Cng" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Security.Cryptography.Pkcs" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Security.Cryptography.Pkcs" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Security.Cryptography.Xml" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Security.Cryptography.Xml" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Security.Permissions" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Security.Permissions" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Security.Principal.Windows" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Security.Principal.Windows" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.ServiceProcess.ServiceController" Version="4.6.0-preview.19109.6"> <Dependency Name="System.ServiceProcess.ServiceController" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Text.Encodings.Web" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Text.Encodings.Web" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="System.Threading.Channels" Version="4.6.0-preview.19109.6"> <Dependency Name="System.Threading.Channels" Version="4.6.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.Extensions.DependencyModel" Version="3.0.0-preview3-27414-8"> <Dependency Name="Microsoft.Extensions.DependencyModel" Version="3.0.0-preview4-27424-1">
<Uri>https://github.com/dotnet/core-setup</Uri> <Uri>https://github.com/dotnet/core-setup</Uri>
<Sha>2c740c0ea828ceac8b333dff566d117ad600a248</Sha> <Sha>e1e36e48fb64a7637cbb3d340e44fb97256dfb3c</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.NETCore.App" Version="3.0.0-preview3-27414-8"> <Dependency Name="Microsoft.NETCore.App" Version="3.0.0-preview4-27424-1">
<Uri>https://github.com/dotnet/core-setup</Uri> <Uri>https://github.com/dotnet/core-setup</Uri>
<Sha>2c740c0ea828ceac8b333dff566d117ad600a248</Sha> <Sha>e1e36e48fb64a7637cbb3d340e44fb97256dfb3c</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.DotNet.PlatformAbstractions" Version="3.0.0-preview3-27414-8"> <Dependency Name="Microsoft.DotNet.PlatformAbstractions" Version="3.0.0-preview4-27424-1">
<Uri>https://github.com/dotnet/core-setup</Uri> <Uri>https://github.com/dotnet/core-setup</Uri>
<Sha>2c740c0ea828ceac8b333dff566d117ad600a248</Sha> <Sha>e1e36e48fb64a7637cbb3d340e44fb97256dfb3c</Sha>
</Dependency> </Dependency>
</ProductDependencies> </ProductDependencies>
<ToolsetDependencies> <ToolsetDependencies>
<!-- Listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 --> <!-- Listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 -->
<Dependency Name="Microsoft.NETCore.Platforms" Version="3.0.0-preview.19109.6"> <Dependency Name="Microsoft.NETCore.Platforms" Version="3.0.0-preview4.19123.2">
<Uri>https://github.com/dotnet/corefx</Uri> <Uri>https://github.com/dotnet/corefx</Uri>
<Sha>0abec4390b30fdda97dc496594f9b1f9c9b20e17</Sha> <Sha>327def063eb5eddb723edcee84815d9495b4021c</Sha>
</Dependency> </Dependency>
<Dependency Name="Internal.AspNetCore.Analyzers" Version="3.0.0-preview3.19115.4"> <Dependency Name="Internal.AspNetCore.Analyzers" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.DotNet.GenAPI" Version="1.0.0-beta.19121.5"> <Dependency Name="Microsoft.DotNet.GenAPI" Version="1.0.0-beta.19121.5">
<Uri>https://github.com/dotnet/arcade</Uri> <Uri>https://github.com/dotnet/arcade</Uri>
<Sha>660f6cd006b276edb3764f4d7d726cedf6c29d8e</Sha> <Sha>660f6cd006b276edb3764f4d7d726cedf6c29d8e</Sha>
</Dependency> </Dependency>
<Dependency Name="Microsoft.AspNetCore.Testing" Version="3.0.0-preview3.19115.4"> <Dependency Name="Microsoft.AspNetCore.Testing" Version="3.0.0-preview4.19122.13">
<Uri>https://github.com/aspnet/Extensions</Uri> <Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>321f30556d63ec8af6eb0bc43d534b6b2e5458a0</Sha> <Sha>f263e24ff720381ba0c17f10ce0b4d1725e1c062</Sha>
</Dependency> </Dependency>
</ToolsetDependencies> </ToolsetDependencies>
</Dependencies> </Dependencies>

View File

@ -20,104 +20,104 @@
<!-- Packages from dotnet/arcade --> <!-- Packages from dotnet/arcade -->
<MicrosoftDotNetGenAPIPackageVersion>1.0.0-beta.19121.5</MicrosoftDotNetGenAPIPackageVersion> <MicrosoftDotNetGenAPIPackageVersion>1.0.0-beta.19121.5</MicrosoftDotNetGenAPIPackageVersion>
<!-- Packages from dotnet/core-setup --> <!-- Packages from dotnet/core-setup -->
<MicrosoftExtensionsDependencyModelPackageVersion>3.0.0-preview3-27414-8</MicrosoftExtensionsDependencyModelPackageVersion> <MicrosoftExtensionsDependencyModelPackageVersion>3.0.0-preview4-27424-1</MicrosoftExtensionsDependencyModelPackageVersion>
<MicrosoftNETCoreAppPackageVersion>3.0.0-preview3-27414-8</MicrosoftNETCoreAppPackageVersion> <MicrosoftNETCoreAppPackageVersion>3.0.0-preview4-27424-1</MicrosoftNETCoreAppPackageVersion>
<MicrosoftDotNetPlatformAbstractionsPackageVersion>3.0.0-preview3-27414-8</MicrosoftDotNetPlatformAbstractionsPackageVersion> <MicrosoftDotNetPlatformAbstractionsPackageVersion>3.0.0-preview4-27424-1</MicrosoftDotNetPlatformAbstractionsPackageVersion>
<!-- Packages from dotnet/corefx --> <!-- Packages from dotnet/corefx -->
<MicrosoftBclJsonSourcesPackageVersion>4.6.0-preview.19109.6</MicrosoftBclJsonSourcesPackageVersion> <MicrosoftBclJsonSourcesPackageVersion>4.6.0-preview4.19123.2</MicrosoftBclJsonSourcesPackageVersion>
<MicrosoftCSharpPackageVersion>4.6.0-preview.19109.6</MicrosoftCSharpPackageVersion> <MicrosoftCSharpPackageVersion>4.6.0-preview4.19123.2</MicrosoftCSharpPackageVersion>
<MicrosoftWin32RegistryPackageVersion>4.6.0-preview.19109.6</MicrosoftWin32RegistryPackageVersion> <MicrosoftWin32RegistryPackageVersion>4.6.0-preview4.19123.2</MicrosoftWin32RegistryPackageVersion>
<SystemComponentModelAnnotationsPackageVersion>4.6.0-preview.19109.6</SystemComponentModelAnnotationsPackageVersion> <SystemComponentModelAnnotationsPackageVersion>4.6.0-preview4.19123.2</SystemComponentModelAnnotationsPackageVersion>
<SystemDataSqlClientPackageVersion>4.7.0-preview.19109.6</SystemDataSqlClientPackageVersion> <SystemDataSqlClientPackageVersion>4.7.0-preview4.19123.2</SystemDataSqlClientPackageVersion>
<SystemDiagnosticsEventLogPackageVersion>4.6.0-preview.19109.6</SystemDiagnosticsEventLogPackageVersion> <SystemDiagnosticsEventLogPackageVersion>4.6.0-preview4.19123.2</SystemDiagnosticsEventLogPackageVersion>
<SystemIOPipelinesPackageVersion>4.6.0-preview.19109.6</SystemIOPipelinesPackageVersion> <SystemIOPipelinesPackageVersion>4.6.0-preview4.19123.2</SystemIOPipelinesPackageVersion>
<SystemNetHttpWinHttpHandlerPackageVersion>4.6.0-preview.19109.6</SystemNetHttpWinHttpHandlerPackageVersion> <SystemNetHttpWinHttpHandlerPackageVersion>4.6.0-preview4.19123.2</SystemNetHttpWinHttpHandlerPackageVersion>
<SystemNetWebSocketsWebSocketProtocolPackageVersion>4.6.0-preview.19109.6</SystemNetWebSocketsWebSocketProtocolPackageVersion> <SystemNetWebSocketsWebSocketProtocolPackageVersion>4.6.0-preview4.19123.2</SystemNetWebSocketsWebSocketProtocolPackageVersion>
<SystemReflectionMetadataPackageVersion>1.7.0-preview.19109.6</SystemReflectionMetadataPackageVersion> <SystemReflectionMetadataPackageVersion>1.7.0-preview4.19123.2</SystemReflectionMetadataPackageVersion>
<SystemRuntimeCompilerServicesUnsafePackageVersion>4.6.0-preview.19109.6</SystemRuntimeCompilerServicesUnsafePackageVersion> <SystemRuntimeCompilerServicesUnsafePackageVersion>4.6.0-preview4.19123.2</SystemRuntimeCompilerServicesUnsafePackageVersion>
<SystemSecurityCryptographyCngPackageVersion>4.6.0-preview.19109.6</SystemSecurityCryptographyCngPackageVersion> <SystemSecurityCryptographyCngPackageVersion>4.6.0-preview4.19123.2</SystemSecurityCryptographyCngPackageVersion>
<SystemSecurityCryptographyPkcsPackageVersion>4.6.0-preview.19109.6</SystemSecurityCryptographyPkcsPackageVersion> <SystemSecurityCryptographyPkcsPackageVersion>4.6.0-preview4.19123.2</SystemSecurityCryptographyPkcsPackageVersion>
<SystemSecurityCryptographyXmlPackageVersion>4.6.0-preview.19109.6</SystemSecurityCryptographyXmlPackageVersion> <SystemSecurityCryptographyXmlPackageVersion>4.6.0-preview4.19123.2</SystemSecurityCryptographyXmlPackageVersion>
<SystemSecurityPermissionsPackageVersion>4.6.0-preview.19109.6</SystemSecurityPermissionsPackageVersion> <SystemSecurityPermissionsPackageVersion>4.6.0-preview4.19123.2</SystemSecurityPermissionsPackageVersion>
<SystemSecurityPrincipalWindowsPackageVersion>4.6.0-preview.19109.6</SystemSecurityPrincipalWindowsPackageVersion> <SystemSecurityPrincipalWindowsPackageVersion>4.6.0-preview4.19123.2</SystemSecurityPrincipalWindowsPackageVersion>
<SystemServiceProcessServiceControllerPackageVersion>4.6.0-preview.19109.6</SystemServiceProcessServiceControllerPackageVersion> <SystemServiceProcessServiceControllerPackageVersion>4.6.0-preview4.19123.2</SystemServiceProcessServiceControllerPackageVersion>
<SystemTextEncodingsWebPackageVersion>4.6.0-preview.19109.6</SystemTextEncodingsWebPackageVersion> <SystemTextEncodingsWebPackageVersion>4.6.0-preview4.19123.2</SystemTextEncodingsWebPackageVersion>
<SystemThreadingChannelsPackageVersion>4.6.0-preview.19109.6</SystemThreadingChannelsPackageVersion> <SystemThreadingChannelsPackageVersion>4.6.0-preview4.19123.2</SystemThreadingChannelsPackageVersion>
<!-- Only listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 --> <!-- Only listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 -->
<MicrosoftNETCorePlatformsPackageVersion>3.0.0-preview.19109.6</MicrosoftNETCorePlatformsPackageVersion> <MicrosoftNETCorePlatformsPackageVersion>3.0.0-preview4.19123.2</MicrosoftNETCorePlatformsPackageVersion>
<!-- Packages from aspnet/Extensions --> <!-- Packages from aspnet/Extensions -->
<InternalAspNetCoreAnalyzersPackageVersion>3.0.0-preview3.19115.4</InternalAspNetCoreAnalyzersPackageVersion> <InternalAspNetCoreAnalyzersPackageVersion>3.0.0-preview4.19122.13</InternalAspNetCoreAnalyzersPackageVersion>
<MicrosoftAspNetCoreAnalyzerTestingPackageVersion>3.0.0-preview3.19115.4</MicrosoftAspNetCoreAnalyzerTestingPackageVersion> <MicrosoftAspNetCoreAnalyzerTestingPackageVersion>3.0.0-preview4.19122.13</MicrosoftAspNetCoreAnalyzerTestingPackageVersion>
<MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>3.0.0-preview3.19115.4</MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion> <MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>3.0.0-preview4.19122.13</MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>
<MicrosoftAspNetCoreTestingPackageVersion>3.0.0-preview3.19115.4</MicrosoftAspNetCoreTestingPackageVersion> <MicrosoftAspNetCoreTestingPackageVersion>3.0.0-preview4.19122.13</MicrosoftAspNetCoreTestingPackageVersion>
<MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion> <MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>
<MicrosoftExtensionsCachingAbstractionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsCachingAbstractionsPackageVersion> <MicrosoftExtensionsCachingAbstractionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsCachingAbstractionsPackageVersion>
<MicrosoftExtensionsCachingMemoryPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsCachingMemoryPackageVersion> <MicrosoftExtensionsCachingMemoryPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsCachingMemoryPackageVersion>
<MicrosoftExtensionsCachingSqlServerPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsCachingSqlServerPackageVersion> <MicrosoftExtensionsCachingSqlServerPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsCachingSqlServerPackageVersion>
<MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsCachingStackExchangeRedisPackageVersion> <MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>
<MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion> <MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>
<MicrosoftExtensionsConfigurationAbstractionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationAbstractionsPackageVersion> <MicrosoftExtensionsConfigurationAbstractionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationAbstractionsPackageVersion>
<MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion> <MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>
<MicrosoftExtensionsConfigurationBinderPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationBinderPackageVersion> <MicrosoftExtensionsConfigurationBinderPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationBinderPackageVersion>
<MicrosoftExtensionsConfigurationCommandLinePackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationCommandLinePackageVersion> <MicrosoftExtensionsConfigurationCommandLinePackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationCommandLinePackageVersion>
<MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion> <MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>
<MicrosoftExtensionsConfigurationFileExtensionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationFileExtensionsPackageVersion> <MicrosoftExtensionsConfigurationFileExtensionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationFileExtensionsPackageVersion>
<MicrosoftExtensionsConfigurationIniPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationIniPackageVersion> <MicrosoftExtensionsConfigurationIniPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationIniPackageVersion>
<MicrosoftExtensionsConfigurationJsonPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationJsonPackageVersion> <MicrosoftExtensionsConfigurationJsonPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationJsonPackageVersion>
<MicrosoftExtensionsConfigurationKeyPerFilePackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationKeyPerFilePackageVersion> <MicrosoftExtensionsConfigurationKeyPerFilePackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationKeyPerFilePackageVersion>
<MicrosoftExtensionsConfigurationPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationPackageVersion> <MicrosoftExtensionsConfigurationPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationPackageVersion>
<MicrosoftExtensionsConfigurationUserSecretsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationUserSecretsPackageVersion> <MicrosoftExtensionsConfigurationUserSecretsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationUserSecretsPackageVersion>
<MicrosoftExtensionsConfigurationXmlPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsConfigurationXmlPackageVersion> <MicrosoftExtensionsConfigurationXmlPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsConfigurationXmlPackageVersion>
<MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion> <MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>
<MicrosoftExtensionsDependencyInjectionPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsDependencyInjectionPackageVersion> <MicrosoftExtensionsDependencyInjectionPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsDependencyInjectionPackageVersion>
<MicrosoftExtensionsDiagnosticAdapterPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsDiagnosticAdapterPackageVersion> <MicrosoftExtensionsDiagnosticAdapterPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsDiagnosticAdapterPackageVersion>
<MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion> <MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion>
<MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion> <MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion>
<MicrosoftExtensionsFileProvidersAbstractionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsFileProvidersAbstractionsPackageVersion> <MicrosoftExtensionsFileProvidersAbstractionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsFileProvidersAbstractionsPackageVersion>
<MicrosoftExtensionsFileProvidersCompositePackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsFileProvidersCompositePackageVersion> <MicrosoftExtensionsFileProvidersCompositePackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsFileProvidersCompositePackageVersion>
<MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsFileProvidersEmbeddedPackageVersion> <MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>
<MicrosoftExtensionsFileProvidersPhysicalPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsFileProvidersPhysicalPackageVersion> <MicrosoftExtensionsFileProvidersPhysicalPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsFileProvidersPhysicalPackageVersion>
<MicrosoftExtensionsFileSystemGlobbingPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsFileSystemGlobbingPackageVersion> <MicrosoftExtensionsFileSystemGlobbingPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsFileSystemGlobbingPackageVersion>
<MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion> <MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>
<MicrosoftExtensionsHostingAbstractionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsHostingAbstractionsPackageVersion> <MicrosoftExtensionsHostingAbstractionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsHostingAbstractionsPackageVersion>
<MicrosoftExtensionsHostingPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsHostingPackageVersion> <MicrosoftExtensionsHostingPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsHostingPackageVersion>
<MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion> <MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>
<MicrosoftExtensionsHttpPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsHttpPackageVersion> <MicrosoftExtensionsHttpPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsHttpPackageVersion>
<MicrosoftExtensionsLocalizationAbstractionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLocalizationAbstractionsPackageVersion> <MicrosoftExtensionsLocalizationAbstractionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLocalizationAbstractionsPackageVersion>
<MicrosoftExtensionsLocalizationPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLocalizationPackageVersion> <MicrosoftExtensionsLocalizationPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLocalizationPackageVersion>
<MicrosoftExtensionsLoggingAbstractionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLoggingAbstractionsPackageVersion> <MicrosoftExtensionsLoggingAbstractionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLoggingAbstractionsPackageVersion>
<MicrosoftExtensionsLoggingAzureAppServicesPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLoggingAzureAppServicesPackageVersion> <MicrosoftExtensionsLoggingAzureAppServicesPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLoggingAzureAppServicesPackageVersion>
<MicrosoftExtensionsLoggingConfigurationPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLoggingConfigurationPackageVersion> <MicrosoftExtensionsLoggingConfigurationPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLoggingConfigurationPackageVersion>
<MicrosoftExtensionsLoggingConsolePackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLoggingConsolePackageVersion> <MicrosoftExtensionsLoggingConsolePackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLoggingConsolePackageVersion>
<MicrosoftExtensionsLoggingDebugPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLoggingDebugPackageVersion> <MicrosoftExtensionsLoggingDebugPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLoggingDebugPackageVersion>
<MicrosoftExtensionsLoggingEventSourcePackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLoggingEventSourcePackageVersion> <MicrosoftExtensionsLoggingEventSourcePackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLoggingEventSourcePackageVersion>
<MicrosoftExtensionsLoggingPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLoggingPackageVersion> <MicrosoftExtensionsLoggingPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLoggingPackageVersion>
<MicrosoftExtensionsLoggingTestingPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLoggingTestingPackageVersion> <MicrosoftExtensionsLoggingTestingPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLoggingTestingPackageVersion>
<MicrosoftExtensionsLoggingTraceSourcePackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsLoggingTraceSourcePackageVersion> <MicrosoftExtensionsLoggingTraceSourcePackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsLoggingTraceSourcePackageVersion>
<MicrosoftExtensionsObjectPoolPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsObjectPoolPackageVersion> <MicrosoftExtensionsObjectPoolPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsObjectPoolPackageVersion>
<MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion> <MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>
<MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsOptionsDataAnnotationsPackageVersion> <MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>
<MicrosoftExtensionsOptionsPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsOptionsPackageVersion> <MicrosoftExtensionsOptionsPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsOptionsPackageVersion>
<MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion> <MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>
<MicrosoftExtensionsPrimitivesPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsPrimitivesPackageVersion> <MicrosoftExtensionsPrimitivesPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsPrimitivesPackageVersion>
<MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsTypeNameHelperSourcesPackageVersion> <MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>
<MicrosoftExtensionsValueStopwatchSourcesPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsValueStopwatchSourcesPackageVersion> <MicrosoftExtensionsValueStopwatchSourcesPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsValueStopwatchSourcesPackageVersion>
<MicrosoftExtensionsWebEncodersPackageVersion>3.0.0-preview3.19115.4</MicrosoftExtensionsWebEncodersPackageVersion> <MicrosoftExtensionsWebEncodersPackageVersion>3.0.0-preview4.19122.13</MicrosoftExtensionsWebEncodersPackageVersion>
<MicrosoftJSInteropPackageVersion>3.0.0-preview3.19115.4</MicrosoftJSInteropPackageVersion> <MicrosoftJSInteropPackageVersion>3.0.0-preview4.19122.13</MicrosoftJSInteropPackageVersion>
<MonoWebAssemblyInteropPackageVersion>3.0.0-preview3.19115.4</MonoWebAssemblyInteropPackageVersion> <MonoWebAssemblyInteropPackageVersion>3.0.0-preview4.19122.13</MonoWebAssemblyInteropPackageVersion>
<!-- Packages from aspnet/EntityFrameworkCore --> <!-- Packages from aspnet/EntityFrameworkCore -->
<dotnetefPackageVersion>3.0.0-preview.19080.1</dotnetefPackageVersion> <dotnetefPackageVersion>3.0.0-preview4.19124.2</dotnetefPackageVersion>
<MicrosoftEntityFrameworkCoreInMemoryPackageVersion>3.0.0-preview.19080.1</MicrosoftEntityFrameworkCoreInMemoryPackageVersion> <MicrosoftEntityFrameworkCoreInMemoryPackageVersion>3.0.0-preview4.19124.2</MicrosoftEntityFrameworkCoreInMemoryPackageVersion>
<MicrosoftEntityFrameworkCoreRelationalPackageVersion>3.0.0-preview.19080.1</MicrosoftEntityFrameworkCoreRelationalPackageVersion> <MicrosoftEntityFrameworkCoreRelationalPackageVersion>3.0.0-preview4.19124.2</MicrosoftEntityFrameworkCoreRelationalPackageVersion>
<MicrosoftEntityFrameworkCoreSqlitePackageVersion>3.0.0-preview.19080.1</MicrosoftEntityFrameworkCoreSqlitePackageVersion> <MicrosoftEntityFrameworkCoreSqlitePackageVersion>3.0.0-preview4.19124.2</MicrosoftEntityFrameworkCoreSqlitePackageVersion>
<MicrosoftEntityFrameworkCoreSqlServerPackageVersion>3.0.0-preview.19080.1</MicrosoftEntityFrameworkCoreSqlServerPackageVersion> <MicrosoftEntityFrameworkCoreSqlServerPackageVersion>3.0.0-preview4.19124.2</MicrosoftEntityFrameworkCoreSqlServerPackageVersion>
<MicrosoftEntityFrameworkCoreToolsPackageVersion>3.0.0-preview.19080.1</MicrosoftEntityFrameworkCoreToolsPackageVersion> <MicrosoftEntityFrameworkCoreToolsPackageVersion>3.0.0-preview4.19124.2</MicrosoftEntityFrameworkCoreToolsPackageVersion>
<MicrosoftEntityFrameworkCorePackageVersion>3.0.0-preview.19080.1</MicrosoftEntityFrameworkCorePackageVersion> <MicrosoftEntityFrameworkCorePackageVersion>3.0.0-preview4.19124.2</MicrosoftEntityFrameworkCorePackageVersion>
<!-- Packages from aspnet/AspNetCore-Tooling --> <!-- Packages from aspnet/AspNetCore-Tooling -->
<MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>3.0.0-preview4.19121.3</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion> <MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>3.0.0-preview4.19123.2</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>
<MicrosoftAspNetCoreRazorLanguagePackageVersion>3.0.0-preview4.19121.3</MicrosoftAspNetCoreRazorLanguagePackageVersion> <MicrosoftAspNetCoreRazorLanguagePackageVersion>3.0.0-preview4.19123.2</MicrosoftAspNetCoreRazorLanguagePackageVersion>
<MicrosoftCodeAnalysisRazorPackageVersion>3.0.0-preview4.19121.3</MicrosoftCodeAnalysisRazorPackageVersion> <MicrosoftCodeAnalysisRazorPackageVersion>3.0.0-preview4.19123.2</MicrosoftCodeAnalysisRazorPackageVersion>
<MicrosoftNETSdkRazorPackageVersion>3.0.0-preview4.19121.3</MicrosoftNETSdkRazorPackageVersion> <MicrosoftNETSdkRazorPackageVersion>3.0.0-preview4.19123.2</MicrosoftNETSdkRazorPackageVersion>
</PropertyGroup> </PropertyGroup>
<!-- <!--

View File

@ -15,6 +15,11 @@
<BundledNETCorePlatformsPackageVersion>$(MicrosoftNETCorePlatformsPackageVersion)</BundledNETCorePlatformsPackageVersion> <BundledNETCorePlatformsPackageVersion>$(MicrosoftNETCorePlatformsPackageVersion)</BundledNETCorePlatformsPackageVersion>
</PropertyGroup> </PropertyGroup>
<!-- Workaround https://github.com/dotnet/sdk/issues/2976 -->
<ItemGroup>
<PackageReference Update="Microsoft.NETCore.Platforms" PrivateAssets="All" />
</ItemGroup>
<!-- Workaround https://github.com/aspnet/AspNetCore/issues/7503. This chains GenerateSourceLinkFile before razor component targets run. --> <!-- Workaround https://github.com/aspnet/AspNetCore/issues/7503. This chains GenerateSourceLinkFile before razor component targets run. -->
<Target Name="_EnsureSourceLinkHappensBeforeRazorComponentGeneration" <Target Name="_EnsureSourceLinkHappensBeforeRazorComponentGeneration"
BeforeTargets="PrepareForRazorComponentGenerate" BeforeTargets="PrepareForRazorComponentGenerate"

View File

@ -104,12 +104,15 @@ namespace Microsoft.Extensions.Diagnostics.HealthChecks
} }
} }
// used to ensure each test uses a unique in-memory database
private static int _testDbCounter;
private static IServiceProvider CreateServices( private static IServiceProvider CreateServices(
Func<TestDbContext, CancellationToken, Task<bool>> testQuery = null, Func<TestDbContext, CancellationToken, Task<bool>> testQuery = null,
HealthStatus failureStatus = HealthStatus.Unhealthy) HealthStatus failureStatus = HealthStatus.Unhealthy)
{ {
var serviceCollection = new ServiceCollection(); var serviceCollection = new ServiceCollection();
serviceCollection.AddDbContext<TestDbContext>(o => o.UseInMemoryDatabase("Test")); serviceCollection.AddDbContext<TestDbContext>(o => o.UseInMemoryDatabase("Test" + Interlocked.Increment(ref _testDbCounter)));
var builder = serviceCollection.AddHealthChecks(); var builder = serviceCollection.AddHealthChecks();
builder.AddDbContextCheck<TestDbContext>("test", failureStatus, new[] { "tag1", "tag2", }, testQuery); builder.AddDbContextCheck<TestDbContext>("test", failureStatus, new[] { "tag1", "tag2", }, testQuery);

View File

@ -13,6 +13,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization
public virtual Microsoft.Extensions.Localization.LocalizedString GetString(string name, params object[] arguments) { throw null; } public virtual Microsoft.Extensions.Localization.LocalizedString GetString(string name, params object[] arguments) { throw null; }
protected virtual Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString ToHtmlString(Microsoft.Extensions.Localization.LocalizedString result) { throw null; } protected virtual Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString ToHtmlString(Microsoft.Extensions.Localization.LocalizedString result) { throw null; }
protected virtual Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString ToHtmlString(Microsoft.Extensions.Localization.LocalizedString result, object[] arguments) { throw null; } protected virtual Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString ToHtmlString(Microsoft.Extensions.Localization.LocalizedString result, object[] arguments) { throw null; }
[System.ObsoleteAttribute("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
public virtual Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer WithCulture(System.Globalization.CultureInfo culture) { throw null; } public virtual Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer WithCulture(System.Globalization.CultureInfo culture) { throw null; }
} }
public static partial class HtmlLocalizerExtensions public static partial class HtmlLocalizerExtensions
@ -35,6 +36,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization
public virtual System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString> GetAllStrings(bool includeParentCultures) { throw null; } public virtual System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString> GetAllStrings(bool includeParentCultures) { throw null; }
public virtual Microsoft.Extensions.Localization.LocalizedString GetString(string name) { throw null; } public virtual Microsoft.Extensions.Localization.LocalizedString GetString(string name) { throw null; }
public virtual Microsoft.Extensions.Localization.LocalizedString GetString(string name, params object[] arguments) { throw null; } public virtual Microsoft.Extensions.Localization.LocalizedString GetString(string name, params object[] arguments) { throw null; }
[System.ObsoleteAttribute("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
public virtual Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer WithCulture(System.Globalization.CultureInfo culture) { throw null; } public virtual Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer WithCulture(System.Globalization.CultureInfo culture) { throw null; }
} }
public partial interface IHtmlLocalizer public partial interface IHtmlLocalizer
@ -44,6 +46,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization
System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString> GetAllStrings(bool includeParentCultures); System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString> GetAllStrings(bool includeParentCultures);
Microsoft.Extensions.Localization.LocalizedString GetString(string name); Microsoft.Extensions.Localization.LocalizedString GetString(string name);
Microsoft.Extensions.Localization.LocalizedString GetString(string name, params object[] arguments); Microsoft.Extensions.Localization.LocalizedString GetString(string name, params object[] arguments);
[System.ObsoleteAttribute("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer WithCulture(System.Globalization.CultureInfo culture); Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer WithCulture(System.Globalization.CultureInfo culture);
} }
public partial interface IHtmlLocalizerFactory public partial interface IHtmlLocalizerFactory
@ -76,6 +79,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization
public System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString> GetAllStrings(bool includeParentCultures) { throw null; } public System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString> GetAllStrings(bool includeParentCultures) { throw null; }
public Microsoft.Extensions.Localization.LocalizedString GetString(string name) { throw null; } public Microsoft.Extensions.Localization.LocalizedString GetString(string name) { throw null; }
public Microsoft.Extensions.Localization.LocalizedString GetString(string name, params object[] values) { throw null; } public Microsoft.Extensions.Localization.LocalizedString GetString(string name, params object[] values) { throw null; }
[System.ObsoleteAttribute("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
public Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer WithCulture(System.Globalization.CultureInfo culture) { throw null; } public Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer WithCulture(System.Globalization.CultureInfo culture) { throw null; }
} }
} }

View File

@ -85,6 +85,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization
_localizer.GetAllStrings(includeParentCultures); _localizer.GetAllStrings(includeParentCultures);
/// <inheritdoc /> /// <inheritdoc />
[Obsolete("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
public virtual IHtmlLocalizer WithCulture(CultureInfo culture) public virtual IHtmlLocalizer WithCulture(CultureInfo culture)
{ {
if (culture == null) if (culture == null)
@ -92,7 +93,9 @@ namespace Microsoft.AspNetCore.Mvc.Localization
throw new ArgumentNullException(nameof(culture)); throw new ArgumentNullException(nameof(culture));
} }
#pragma warning disable CS0618 // Type or member is obsolete
return new HtmlLocalizer(_localizer.WithCulture(culture)); return new HtmlLocalizer(_localizer.WithCulture(culture));
#pragma warning restore CS0618 // Type or member is obsolete
} }
/// <summary> /// <summary>
@ -105,4 +108,4 @@ namespace Microsoft.AspNetCore.Mvc.Localization
protected virtual LocalizedHtmlString ToHtmlString(LocalizedString result, object[] arguments) => protected virtual LocalizedHtmlString ToHtmlString(LocalizedString result, object[] arguments) =>
new LocalizedHtmlString(result.Name, result.Value, result.ResourceNotFound, arguments); new LocalizedHtmlString(result.Name, result.Value, result.ResourceNotFound, arguments);
} }
} }

View File

@ -81,6 +81,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization
_localizer.GetAllStrings(includeParentCultures); _localizer.GetAllStrings(includeParentCultures);
/// <inheritdoc /> /// <inheritdoc />
[Obsolete("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
public virtual IHtmlLocalizer WithCulture(CultureInfo culture) public virtual IHtmlLocalizer WithCulture(CultureInfo culture)
{ {
if (culture == null) if (culture == null)
@ -88,7 +89,9 @@ namespace Microsoft.AspNetCore.Mvc.Localization
throw new ArgumentNullException(nameof(culture)); throw new ArgumentNullException(nameof(culture));
} }
#pragma warning disable CS0618 // Type or member is obsolete
return _localizer.WithCulture(culture); return _localizer.WithCulture(culture);
#pragma warning restore CS0618 // Type or member is obsolete
} }
} }
} }

View File

@ -1,6 +1,7 @@
// Copyright (c) .NET Foundation. All rights reserved. // Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;
using Microsoft.Extensions.Localization; using Microsoft.Extensions.Localization;
@ -58,6 +59,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization
/// </summary> /// </summary>
/// <param name="culture">The <see cref="CultureInfo"/> to use.</param> /// <param name="culture">The <see cref="CultureInfo"/> to use.</param>
/// <returns>A culture-specific <see cref="IHtmlLocalizer"/>.</returns> /// <returns>A culture-specific <see cref="IHtmlLocalizer"/>.</returns>
[Obsolete("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
IHtmlLocalizer WithCulture(CultureInfo culture); IHtmlLocalizer WithCulture(CultureInfo culture);
} }
} }

View File

@ -80,7 +80,11 @@ namespace Microsoft.AspNetCore.Mvc.Localization
public LocalizedString GetString(string name, params object[] values) => _localizer.GetString(name, values); public LocalizedString GetString(string name, params object[] values) => _localizer.GetString(name, values);
/// <inheritdoc /> /// <inheritdoc />
[Obsolete("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
#pragma warning disable CS0618 // Type or member is obsolete
public IHtmlLocalizer WithCulture(CultureInfo culture) => _localizer.WithCulture(culture); public IHtmlLocalizer WithCulture(CultureInfo culture) => _localizer.WithCulture(culture);
#pragma warning restore CS0618 // Type or member is obsolete
/// <inheritdoc /> /// <inheritdoc />
public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) => public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) =>
@ -127,4 +131,4 @@ namespace Microsoft.AspNetCore.Mvc.Localization
return builder.ToString(); return builder.ToString();
} }
} }
} }

View File

@ -212,7 +212,9 @@ namespace Microsoft.AspNetCore.Mvc.Localization.Test
var htmlLocalizer = new HtmlLocalizer(stringLocalizer); var htmlLocalizer = new HtmlLocalizer(stringLocalizer);
// Act // Act
#pragma warning disable CS0618 // Type or member is obsolete
var actualLocalizedHtmlString = htmlLocalizer.WithCulture(new CultureInfo("fr"))["John"]; var actualLocalizedHtmlString = htmlLocalizer.WithCulture(new CultureInfo("fr"))["John"];
#pragma warning restore CS0618 // Type or member is obsolete
// Assert // Assert
Assert.Equal("Bonjour John", actualLocalizedHtmlString.Value); Assert.Equal("Bonjour John", actualLocalizedHtmlString.Value);

View File

@ -99,6 +99,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization
throw new NotImplementedException(); throw new NotImplementedException();
} }
[Obsolete("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
public IHtmlLocalizer WithCulture(CultureInfo culture) public IHtmlLocalizer WithCulture(CultureInfo culture)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
@ -127,6 +128,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization
throw new NotImplementedException(); throw new NotImplementedException();
} }
[Obsolete("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
public IHtmlLocalizer WithCulture(CultureInfo culture) public IHtmlLocalizer WithCulture(CultureInfo culture)
{ {
throw new NotImplementedException(); throw new NotImplementedException();

View File

@ -1,6 +1,7 @@
// Copyright (c) .NET Foundation. All rights reserved. // Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;
using Microsoft.Extensions.Localization; using Microsoft.Extensions.Localization;
@ -67,6 +68,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization.Test
return allStrings; return allStrings;
} }
[Obsolete("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
public IStringLocalizer WithCulture(CultureInfo culture) public IStringLocalizer WithCulture(CultureInfo culture)
{ {
return new TestStringLocalizer(culture); return new TestStringLocalizer(culture);

View File

@ -280,7 +280,9 @@ namespace Microsoft.AspNetCore.Mvc.Localization.Test
viewLocalizer.Contextualize(viewContext); viewLocalizer.Contextualize(viewContext);
// Act // Act
#pragma warning disable CS0618 // Type or member is obsolete
var actualLocalizedString = viewLocalizer.WithCulture(new CultureInfo("fr"))["John"]; var actualLocalizedString = viewLocalizer.WithCulture(new CultureInfo("fr"))["John"];
#pragma warning restore CS0618 // Type or member is obsolete
// Assert // Assert
Assert.Equal("Bonjour John", actualLocalizedString.Value); Assert.Equal("Bonjour John", actualLocalizedString.Value);
@ -325,6 +327,7 @@ namespace Microsoft.AspNetCore.Mvc.Localization.Test
return _stringLocalizer.GetAllStrings(includeParentCultures); return _stringLocalizer.GetAllStrings(includeParentCultures);
} }
[Obsolete("This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.")]
public IHtmlLocalizer WithCulture(CultureInfo culture) public IHtmlLocalizer WithCulture(CultureInfo culture)
{ {
return new TestHtmlLocalizer(new TestStringLocalizer(culture)); return new TestHtmlLocalizer(new TestStringLocalizer(culture));

View File

@ -14,6 +14,6 @@
"icon": "vs-2017.3/Empty.png", "icon": "vs-2017.3/Empty.png",
"learnMoreLink": "https://go.microsoft.com/fwlink/?LinkID=784883", "learnMoreLink": "https://go.microsoft.com/fwlink/?LinkID=784883",
"uiFilters": [ "oneaspnet" ], "uiFilters": [ "oneaspnet" ],
"supportsDocker": true, "supportsDocker": false,
"excludeLaunchSettings": false "excludeLaunchSettings": false
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@ -13,7 +13,6 @@
<Reference Include="Microsoft.Extensions.Logging.Abstractions" /> <Reference Include="Microsoft.Extensions.Logging.Abstractions" />
<Reference Include="Microsoft.Extensions.Options" /> <Reference Include="Microsoft.Extensions.Options" />
<Reference Include="System.IO.Pipelines" /> <Reference Include="System.IO.Pipelines" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
<Reference Include="System.Security.Principal.Windows" /> <Reference Include="System.Security.Principal.Windows" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -19,7 +19,6 @@
<Reference Include="Microsoft.Extensions.Logging.Abstractions" /> <Reference Include="Microsoft.Extensions.Logging.Abstractions" />
<Reference Include="Microsoft.Extensions.Options" /> <Reference Include="Microsoft.Extensions.Options" />
<Reference Include="System.IO.Pipelines" /> <Reference Include="System.IO.Pipelines" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
<Reference Include="System.Security.Principal.Windows" /> <Reference Include="System.Security.Principal.Windows" />
</ItemGroup> </ItemGroup>

View File

@ -13,7 +13,6 @@
<Reference Include="Microsoft.Extensions.Logging.Abstractions" /> <Reference Include="Microsoft.Extensions.Logging.Abstractions" />
<Reference Include="Microsoft.Extensions.Options" /> <Reference Include="Microsoft.Extensions.Options" />
<Reference Include="Microsoft.Net.Http.Headers" /> <Reference Include="Microsoft.Net.Http.Headers" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
<Reference Include="System.Security.Cryptography.Cng" /> <Reference Include="System.Security.Cryptography.Cng" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -23,7 +23,6 @@
<Reference Include="Microsoft.Extensions.Logging.Abstractions" /> <Reference Include="Microsoft.Extensions.Logging.Abstractions" />
<Reference Include="Microsoft.Extensions.Options" /> <Reference Include="Microsoft.Extensions.Options" />
<Reference Include="Microsoft.Net.Http.Headers" /> <Reference Include="Microsoft.Net.Http.Headers" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
<Reference Include="System.Security.Cryptography.Cng" /> <Reference Include="System.Security.Cryptography.Cng" />
</ItemGroup> </ItemGroup>

View File

@ -19,7 +19,6 @@
<Reference Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions" /> <Reference Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions" />
<Reference Include="Microsoft.Extensions.DependencyInjection" /> <Reference Include="Microsoft.Extensions.DependencyInjection" />
<Reference Include="Microsoft.Extensions.Logging" /> <Reference Include="Microsoft.Extensions.Logging" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -6,13 +6,12 @@
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'"> <ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<Compile Include="Microsoft.AspNetCore.Http.Connections.Common.netstandard2.0.cs" /> <Compile Include="Microsoft.AspNetCore.Http.Connections.Common.netstandard2.0.cs" />
<Reference Include="Microsoft.AspNetCore.Connections.Abstractions" /> <Reference Include="Microsoft.AspNetCore.Connections.Abstractions" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
<Reference Include="Microsoft.Bcl.Json.Sources" /> <Reference Include="Microsoft.Bcl.Json.Sources" />
<Reference Include="System.Buffers" /> <Reference Include="System.Buffers" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.0'"> <ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.0'">
<Compile Include="Microsoft.AspNetCore.Http.Connections.Common.netcoreapp3.0.cs" /> <Compile Include="Microsoft.AspNetCore.Http.Connections.Common.netcoreapp3.0.cs" />
<Reference Include="Microsoft.AspNetCore.Connections.Abstractions" /> <Reference Include="Microsoft.AspNetCore.Connections.Abstractions" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -16,12 +16,12 @@
<ItemGroup> <ItemGroup>
<Reference Include="Microsoft.AspNetCore.Connections.Abstractions" /> <Reference Include="Microsoft.AspNetCore.Connections.Abstractions" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'" > <ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'" >
<Reference Include="Microsoft.Bcl.Json.Sources" /> <Reference Include="Microsoft.Bcl.Json.Sources" />
<Reference Include="System.Buffers" /> <Reference Include="System.Buffers" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -7,14 +7,13 @@
<Compile Include="Microsoft.AspNetCore.SignalR.Common.netstandard2.0.cs" /> <Compile Include="Microsoft.AspNetCore.SignalR.Common.netstandard2.0.cs" />
<Reference Include="Microsoft.AspNetCore.Connections.Abstractions" /> <Reference Include="Microsoft.AspNetCore.Connections.Abstractions" />
<Reference Include="Microsoft.Extensions.Options" /> <Reference Include="Microsoft.Extensions.Options" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
<Reference Include="Microsoft.Bcl.Json.Sources" /> <Reference Include="Microsoft.Bcl.Json.Sources" />
<Reference Include="System.Buffers" /> <Reference Include="System.Buffers" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.0'"> <ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.0'">
<Compile Include="Microsoft.AspNetCore.SignalR.Common.netcoreapp3.0.cs" /> <Compile Include="Microsoft.AspNetCore.SignalR.Common.netcoreapp3.0.cs" />
<Reference Include="Microsoft.AspNetCore.Connections.Abstractions" /> <Reference Include="Microsoft.AspNetCore.Connections.Abstractions" />
<Reference Include="Microsoft.Extensions.Options" /> <Reference Include="Microsoft.Extensions.Options" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -21,12 +21,12 @@
<ItemGroup> <ItemGroup>
<Reference Include="Microsoft.AspNetCore.Connections.Abstractions" /> <Reference Include="Microsoft.AspNetCore.Connections.Abstractions" />
<Reference Include="Microsoft.Extensions.Options" /> <Reference Include="Microsoft.Extensions.Options" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'"> <ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<Reference Include="Microsoft.Bcl.Json.Sources" /> <Reference Include="Microsoft.Bcl.Json.Sources" />
<Reference Include="System.Buffers" /> <Reference Include="System.Buffers" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup> </ItemGroup>
</Project> </Project>