Merge remote-tracking branch 'internal/internal/release/3.1' into wtgodbe/315
This commit is contained in:
commit
a14119a308
11
NuGet.config
11
NuGet.config
|
|
@ -3,11 +3,12 @@
|
||||||
<packageSources>
|
<packageSources>
|
||||||
<clear />
|
<clear />
|
||||||
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
|
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
|
||||||
<add key="darc-pub-dotnet-extensions-cf04410" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-extensions-cf044102/nuget/v3/index.json" />
|
<add key="darc-pub-dotnet-corefx-8a3ffed" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-corefx-8a3ffed5/nuget/v3/index.json" />
|
||||||
<add key="darc-pub-dotnet-efcore-7c74e87" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-efcore-7c74e87e/nuget/v3/index.json" />
|
<add key="darc-int-dotnet-extensions-3b1f2b7" value="https://pkgs.dev.azure.com/dnceng/_packaging/darc-int-dotnet-extensions-3b1f2b7c/nuget/v3/index.json" />
|
||||||
<add key="darc-pub-dotnet-core-setup-57d5bbb" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-core-setup-57d5bbb5/nuget/v3/index.json" />
|
<add key="darc-int-dotnet-efcore-0e7e329" value="https://pkgs.dev.azure.com/dnceng/_packaging/darc-int-dotnet-efcore-0e7e329a/nuget/v3/index.json" />
|
||||||
<add key="darc-pub-dotnet-corefx-282d5b9" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-corefx-282d5b9f/nuget/v3/index.json" />
|
<add key="darc-int-dotnet-core-setup-0c2e69c" value="https://pkgs.dev.azure.com/dnceng/_packaging/darc-int-dotnet-core-setup-0c2e69ca/nuget/v3/index.json" />
|
||||||
<add key="darc-pub-dotnet-aspnetcore-tooling-5ecfad7" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-aspnetcore-tooling-5ecfad7e/nuget/v3/index.json" />
|
<add key="darc-int-dotnet-corefx-059a4a1" value="https://pkgs.dev.azure.com/dnceng/_packaging/darc-int-dotnet-corefx-059a4a19/nuget/v3/index.json" />
|
||||||
|
<add key="darc-int-dotnet-aspnetcore-tooling-a8242d7" value="https://pkgs.dev.azure.com/dnceng/_packaging/darc-int-dotnet-aspnetcore-tooling-a8242d79/nuget/v3/index.json" />
|
||||||
<!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.-->
|
<!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.-->
|
||||||
<add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
|
<add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
|
||||||
<add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" />
|
<add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" />
|
||||||
|
|
|
||||||
|
|
@ -13,281 +13,281 @@
|
||||||
<Uri>https://github.com/aspnet/Blazor</Uri>
|
<Uri>https://github.com/aspnet/Blazor</Uri>
|
||||||
<Sha>7868699de745fd30a654c798a99dc541b77b95c0</Sha>
|
<Sha>7868699de745fd30a654c798a99dc541b77b95c0</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.Razor.Language" Version="3.1.3">
|
<Dependency Name="Microsoft.AspNetCore.Razor.Language" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore-tooling</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore-tooling</Uri>
|
||||||
<Sha>5ecfad7e0515ee580f7e1b51d1558fc2a1d27ee5</Sha>
|
<Sha>a8242d79df31dbff528c185dd62c290b7cc262de</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="3.1.3">
|
<Dependency Name="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore-tooling</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore-tooling</Uri>
|
||||||
<Sha>5ecfad7e0515ee580f7e1b51d1558fc2a1d27ee5</Sha>
|
<Sha>a8242d79df31dbff528c185dd62c290b7cc262de</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.CodeAnalysis.Razor" Version="3.1.3">
|
<Dependency Name="Microsoft.CodeAnalysis.Razor" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore-tooling</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore-tooling</Uri>
|
||||||
<Sha>5ecfad7e0515ee580f7e1b51d1558fc2a1d27ee5</Sha>
|
<Sha>a8242d79df31dbff528c185dd62c290b7cc262de</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NET.Sdk.Razor" Version="3.1.3">
|
<Dependency Name="Microsoft.NET.Sdk.Razor" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore-tooling</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore-tooling</Uri>
|
||||||
<Sha>5ecfad7e0515ee580f7e1b51d1558fc2a1d27ee5</Sha>
|
<Sha>a8242d79df31dbff528c185dd62c290b7cc262de</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-ef" Version="3.1.4">
|
<Dependency Name="dotnet-ef" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri>
|
||||||
<Sha>7c74e87eccf3a1785ff73d77b769226e6b2ab458</Sha>
|
<Sha>0e7e329a24deae8d22ccf9829957dc8cb10152c5</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="3.1.4">
|
<Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri>
|
||||||
<Sha>7c74e87eccf3a1785ff73d77b769226e6b2ab458</Sha>
|
<Sha>0e7e329a24deae8d22ccf9829957dc8cb10152c5</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="3.1.4">
|
<Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri>
|
||||||
<Sha>7c74e87eccf3a1785ff73d77b769226e6b2ab458</Sha>
|
<Sha>0e7e329a24deae8d22ccf9829957dc8cb10152c5</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="3.1.4">
|
<Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri>
|
||||||
<Sha>7c74e87eccf3a1785ff73d77b769226e6b2ab458</Sha>
|
<Sha>0e7e329a24deae8d22ccf9829957dc8cb10152c5</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.4">
|
<Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri>
|
||||||
<Sha>7c74e87eccf3a1785ff73d77b769226e6b2ab458</Sha>
|
<Sha>0e7e329a24deae8d22ccf9829957dc8cb10152c5</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="3.1.4">
|
<Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri>
|
||||||
<Sha>7c74e87eccf3a1785ff73d77b769226e6b2ab458</Sha>
|
<Sha>0e7e329a24deae8d22ccf9829957dc8cb10152c5</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore" Version="3.1.4">
|
<Dependency Name="Microsoft.EntityFrameworkCore" Version="3.1.4">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri>
|
||||||
<Sha>7c74e87eccf3a1785ff73d77b769226e6b2ab458</Sha>
|
<Sha>0e7e329a24deae8d22ccf9829957dc8cb10152c5</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.Analyzer.Testing" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.AspNetCore.Analyzer.Testing" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.ActivatorUtilities.Sources" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.ActivatorUtilities.Sources" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Caching.Memory" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Caching.Memory" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Caching.SqlServer" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Caching.SqlServer" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Caching.StackExchangeRedis" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Caching.StackExchangeRedis" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.CommandLineUtils.Sources" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.CommandLineUtils.Sources" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.AzureKeyVault" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.AzureKeyVault" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.Binder" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.Binder" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.CommandLine" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.CommandLine" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.Ini" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.Ini" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.Json" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.Json" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.KeyPerFile" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.KeyPerFile" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.DependencyInjection" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.DependencyInjection" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.DiagnosticAdapter" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.DiagnosticAdapter" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.FileProviders.Composite" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.FileProviders.Composite" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.FileProviders.Embedded" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.FileProviders.Embedded" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.FileProviders.Physical" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.FileProviders.Physical" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.FileSystemGlobbing" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.FileSystemGlobbing" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.HashCodeCombiner.Sources" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.HashCodeCombiner.Sources" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Hosting.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Hosting.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Hosting" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Hosting" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Http" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Http" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Localization.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Localization.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Localization" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Localization" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.Abstractions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.AzureAppServices" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.AzureAppServices" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Configuration" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.Configuration" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Console" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.Console" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Debug" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.Debug" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.EventSource" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.EventSource" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.EventLog" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.EventLog" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.TraceSource" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.TraceSource" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Testing" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.Testing" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.ObjectPool" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.ObjectPool" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Options.DataAnnotations" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Options.DataAnnotations" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Options" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Options" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.ParameterDefaultValue.Sources" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.ParameterDefaultValue.Sources" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Primitives" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Primitives" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.TypeNameHelper.Sources" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.TypeNameHelper.Sources" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.ValueStopwatch.Sources" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.ValueStopwatch.Sources" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.WebEncoders" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.WebEncoders" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.JSInterop" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.JSInterop" Version="3.1.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Bcl.AsyncInterfaces" Version="1.1.0" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
<Dependency Name="Microsoft.Bcl.AsyncInterfaces" Version="1.1.1" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-corefx</Uri>
|
||||||
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
<Sha>059a4a19e602494bfbed473dbbb18f2dbfbd0878</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.CSharp" Version="4.7.0" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
<Dependency Name="Microsoft.CSharp" Version="4.7.0" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://github.com/dotnet/corefx</Uri>
|
||||||
|
|
@ -321,13 +321,13 @@
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://github.com/dotnet/corefx</Uri>
|
||||||
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="System.Net.WebSockets.WebSocketProtocol" Version="4.7.0" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
<Dependency Name="System.Net.WebSockets.WebSocketProtocol" Version="4.7.1" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-corefx</Uri>
|
||||||
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
<Sha>059a4a19e602494bfbed473dbbb18f2dbfbd0878</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="System.Reflection.Metadata" Version="1.8.0" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
<Dependency Name="System.Reflection.Metadata" Version="1.8.1" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-corefx</Uri>
|
||||||
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
<Sha>059a4a19e602494bfbed473dbbb18f2dbfbd0878</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="System.Runtime.CompilerServices.Unsafe" Version="4.7.1" Pinned="true">
|
<Dependency Name="System.Runtime.CompilerServices.Unsafe" Version="4.7.1" Pinned="true">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://github.com/dotnet/corefx</Uri>
|
||||||
|
|
@ -357,41 +357,41 @@
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://github.com/dotnet/corefx</Uri>
|
||||||
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="System.Text.Encodings.Web" Version="4.7.0" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
<Dependency Name="System.Text.Encodings.Web" Version="4.7.1" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-corefx</Uri>
|
||||||
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
<Sha>059a4a19e602494bfbed473dbbb18f2dbfbd0878</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="System.Text.Json" Version="4.7.2" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
<Dependency Name="System.Text.Json" Version="4.7.2" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-corefx</Uri>
|
||||||
<Sha>282d5b9f83e7a4e7fe0cef268f4f8f85e6162510</Sha>
|
<Sha>059a4a19e602494bfbed473dbbb18f2dbfbd0878</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="System.Threading.Channels" Version="4.7.0" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
<Dependency Name="System.Threading.Channels" Version="4.7.1" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-corefx</Uri>
|
||||||
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
<Sha>059a4a19e602494bfbed473dbbb18f2dbfbd0878</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="System.Windows.Extensions" Version="4.7.0" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
<Dependency Name="System.Windows.Extensions" Version="4.7.0" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://github.com/dotnet/corefx</Uri>
|
||||||
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
<Sha>0f7f38c4fd323b26da10cce95f857f77f0f09b48</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.DependencyModel" Version="3.1.4" CoherentParentDependency="Microsoft.Extensions.Logging">
|
<Dependency Name="Microsoft.Extensions.DependencyModel" Version="3.1.4" CoherentParentDependency="Microsoft.Extensions.Logging">
|
||||||
<Uri>https://github.com/dotnet/core-setup</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-core-setup</Uri>
|
||||||
<Sha>57d5bbb58f17a8cb3a82c81839c9379b4fcfe0d8</Sha>
|
<Sha>0c2e69caa609d5164e16df91d6d646eb9ed74640</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<!--
|
<!--
|
||||||
Win-x64 is used here because we have picked an arbitrary runtime identifier to flow the version of the latest NETCore.App runtime.
|
Win-x64 is used here because we have picked an arbitrary runtime identifier to flow the version of the latest NETCore.App runtime.
|
||||||
All Runtime.$rid packages should have the same version.
|
All Runtime.$rid packages should have the same version.
|
||||||
-->
|
-->
|
||||||
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="3.1.4" CoherentParentDependency="Microsoft.Extensions.Logging">
|
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="3.1.4" CoherentParentDependency="Microsoft.Extensions.Logging">
|
||||||
<Uri>https://github.com/dotnet/core-setup</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-core-setup</Uri>
|
||||||
<Sha>57d5bbb58f17a8cb3a82c81839c9379b4fcfe0d8</Sha>
|
<Sha>0c2e69caa609d5164e16df91d6d646eb9ed74640</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="NETStandard.Library.Ref" Version="2.1.0" Pinned="true">
|
<Dependency Name="NETStandard.Library.Ref" Version="2.1.0" Pinned="true">
|
||||||
<Uri>https://github.com/dotnet/core-setup</Uri>
|
<Uri>https://github.com/dotnet/core-setup</Uri>
|
||||||
<Sha>7d57652f33493fa022125b7f63aad0d70c52d810</Sha>
|
<Sha>7d57652f33493fa022125b7f63aad0d70c52d810</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Internal" Version="3.1.4-servicing.20181.2" CoherentParentDependency="Microsoft.Extensions.Logging">
|
<Dependency Name="Microsoft.NETCore.App.Internal" Version="3.1.4-servicing.20221.3" CoherentParentDependency="Microsoft.Extensions.Logging">
|
||||||
<Uri>https://github.com/dotnet/core-setup</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-core-setup</Uri>
|
||||||
<Sha>57d5bbb58f17a8cb3a82c81839c9379b4fcfe0d8</Sha>
|
<Sha>0c2e69caa609d5164e16df91d6d646eb9ed74640</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<!-- Keep these dependencies at the bottom of ProductDependencies, else they will be picked as the parent for CoherentParentDependencies -->
|
<!-- Keep these dependencies at the bottom of ProductDependencies, else they will be picked as the parent for CoherentParentDependencies -->
|
||||||
<Dependency Name="Microsoft.NETCore.App.Ref" Version="3.1.0" Pinned="true">
|
<Dependency Name="Microsoft.NETCore.App.Ref" Version="3.1.0" Pinned="true">
|
||||||
|
|
@ -406,12 +406,12 @@
|
||||||
<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.1.1" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
<Dependency Name="Microsoft.NETCore.Platforms" Version="3.1.1" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-corefx</Uri>
|
||||||
<Sha>282d5b9f83e7a4e7fe0cef268f4f8f85e6162510</Sha>
|
<Sha>059a4a19e602494bfbed473dbbb18f2dbfbd0878</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Internal.AspNetCore.Analyzers" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Internal.AspNetCore.Analyzers" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.GenAPI" Version="1.0.0-beta.20213.4">
|
<Dependency Name="Microsoft.DotNet.GenAPI" Version="1.0.0-beta.20213.4">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
|
|
@ -425,9 +425,9 @@
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>1a55276ab9d16792cec595ba870df39a9d97d5ca</Sha>
|
<Sha>1a55276ab9d16792cec595ba870df39a9d97d5ca</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.Testing" Version="3.1.4-servicing.20181.5" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.AspNetCore.Testing" Version="3.1.4-servicing.20221.11" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-extensions</Uri>
|
||||||
<Sha>cf044102f01a3402a680fa58cabea8a9ca53aa3d</Sha>
|
<Sha>3b1f2b7cd3f3a3de66e94c73435e7c6deac775bb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="3.4.1-beta4-20127-10" CoherentParentDependency="Microsoft.Extensions.Logging">
|
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="3.4.1-beta4-20127-10" CoherentParentDependency="Microsoft.Extensions.Logging">
|
||||||
<Uri>https://github.com/dotnet/roslyn</Uri>
|
<Uri>https://github.com/dotnet/roslyn</Uri>
|
||||||
|
|
|
||||||
|
|
@ -67,12 +67,12 @@
|
||||||
<MicrosoftNetCompilersToolsetPackageVersion>3.4.1-beta4-20127-10</MicrosoftNetCompilersToolsetPackageVersion>
|
<MicrosoftNetCompilersToolsetPackageVersion>3.4.1-beta4-20127-10</MicrosoftNetCompilersToolsetPackageVersion>
|
||||||
<!-- Packages from dotnet/core-setup -->
|
<!-- Packages from dotnet/core-setup -->
|
||||||
<MicrosoftExtensionsDependencyModelPackageVersion>3.1.4</MicrosoftExtensionsDependencyModelPackageVersion>
|
<MicrosoftExtensionsDependencyModelPackageVersion>3.1.4</MicrosoftExtensionsDependencyModelPackageVersion>
|
||||||
<MicrosoftNETCoreAppInternalPackageVersion>3.1.4-servicing.20181.2</MicrosoftNETCoreAppInternalPackageVersion>
|
<MicrosoftNETCoreAppInternalPackageVersion>3.1.4-servicing.20221.3</MicrosoftNETCoreAppInternalPackageVersion>
|
||||||
<MicrosoftNETCoreAppRefPackageVersion>3.1.0</MicrosoftNETCoreAppRefPackageVersion>
|
<MicrosoftNETCoreAppRefPackageVersion>3.1.0</MicrosoftNETCoreAppRefPackageVersion>
|
||||||
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>3.1.4</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>3.1.4</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
||||||
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
||||||
<!-- Packages from dotnet/corefx -->
|
<!-- Packages from dotnet/corefx -->
|
||||||
<MicrosoftBclAsyncInterfacesPackageVersion>1.1.0</MicrosoftBclAsyncInterfacesPackageVersion>
|
<MicrosoftBclAsyncInterfacesPackageVersion>1.1.1</MicrosoftBclAsyncInterfacesPackageVersion>
|
||||||
<MicrosoftCSharpPackageVersion>4.7.0</MicrosoftCSharpPackageVersion>
|
<MicrosoftCSharpPackageVersion>4.7.0</MicrosoftCSharpPackageVersion>
|
||||||
<MicrosoftWin32RegistryPackageVersion>4.7.0</MicrosoftWin32RegistryPackageVersion>
|
<MicrosoftWin32RegistryPackageVersion>4.7.0</MicrosoftWin32RegistryPackageVersion>
|
||||||
<MicrosoftWin32SystemEventsPackageVersion>4.7.0</MicrosoftWin32SystemEventsPackageVersion>
|
<MicrosoftWin32SystemEventsPackageVersion>4.7.0</MicrosoftWin32SystemEventsPackageVersion>
|
||||||
|
|
@ -81,8 +81,8 @@
|
||||||
<SystemDrawingCommonPackageVersion>4.7.0</SystemDrawingCommonPackageVersion>
|
<SystemDrawingCommonPackageVersion>4.7.0</SystemDrawingCommonPackageVersion>
|
||||||
<SystemIOPipelinesPackageVersion>4.7.1</SystemIOPipelinesPackageVersion>
|
<SystemIOPipelinesPackageVersion>4.7.1</SystemIOPipelinesPackageVersion>
|
||||||
<SystemNetHttpWinHttpHandlerPackageVersion>4.7.0</SystemNetHttpWinHttpHandlerPackageVersion>
|
<SystemNetHttpWinHttpHandlerPackageVersion>4.7.0</SystemNetHttpWinHttpHandlerPackageVersion>
|
||||||
<SystemNetWebSocketsWebSocketProtocolPackageVersion>4.7.0</SystemNetWebSocketsWebSocketProtocolPackageVersion>
|
<SystemNetWebSocketsWebSocketProtocolPackageVersion>4.7.1</SystemNetWebSocketsWebSocketProtocolPackageVersion>
|
||||||
<SystemReflectionMetadataPackageVersion>1.8.0</SystemReflectionMetadataPackageVersion>
|
<SystemReflectionMetadataPackageVersion>1.8.1</SystemReflectionMetadataPackageVersion>
|
||||||
<SystemRuntimeCompilerServicesUnsafePackageVersion>4.7.1</SystemRuntimeCompilerServicesUnsafePackageVersion>
|
<SystemRuntimeCompilerServicesUnsafePackageVersion>4.7.1</SystemRuntimeCompilerServicesUnsafePackageVersion>
|
||||||
<SystemSecurityCryptographyCngPackageVersion>4.7.0</SystemSecurityCryptographyCngPackageVersion>
|
<SystemSecurityCryptographyCngPackageVersion>4.7.0</SystemSecurityCryptographyCngPackageVersion>
|
||||||
<SystemSecurityCryptographyPkcsPackageVersion>4.7.0</SystemSecurityCryptographyPkcsPackageVersion>
|
<SystemSecurityCryptographyPkcsPackageVersion>4.7.0</SystemSecurityCryptographyPkcsPackageVersion>
|
||||||
|
|
@ -90,25 +90,25 @@
|
||||||
<SystemSecurityPermissionsPackageVersion>4.7.0</SystemSecurityPermissionsPackageVersion>
|
<SystemSecurityPermissionsPackageVersion>4.7.0</SystemSecurityPermissionsPackageVersion>
|
||||||
<SystemSecurityPrincipalWindowsPackageVersion>4.7.0</SystemSecurityPrincipalWindowsPackageVersion>
|
<SystemSecurityPrincipalWindowsPackageVersion>4.7.0</SystemSecurityPrincipalWindowsPackageVersion>
|
||||||
<SystemServiceProcessServiceControllerPackageVersion>4.7.0</SystemServiceProcessServiceControllerPackageVersion>
|
<SystemServiceProcessServiceControllerPackageVersion>4.7.0</SystemServiceProcessServiceControllerPackageVersion>
|
||||||
<SystemTextEncodingsWebPackageVersion>4.7.0</SystemTextEncodingsWebPackageVersion>
|
<SystemTextEncodingsWebPackageVersion>4.7.1</SystemTextEncodingsWebPackageVersion>
|
||||||
<SystemTextJsonPackageVersion>4.7.2</SystemTextJsonPackageVersion>
|
<SystemTextJsonPackageVersion>4.7.2</SystemTextJsonPackageVersion>
|
||||||
<SystemThreadingChannelsPackageVersion>4.7.0</SystemThreadingChannelsPackageVersion>
|
<SystemThreadingChannelsPackageVersion>4.7.1</SystemThreadingChannelsPackageVersion>
|
||||||
<SystemWindowsExtensionsPackageVersion>4.7.0</SystemWindowsExtensionsPackageVersion>
|
<SystemWindowsExtensionsPackageVersion>4.7.0</SystemWindowsExtensionsPackageVersion>
|
||||||
<!-- 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.1.1</MicrosoftNETCorePlatformsPackageVersion>
|
<MicrosoftNETCorePlatformsPackageVersion>3.1.1</MicrosoftNETCorePlatformsPackageVersion>
|
||||||
<!-- Packages from aspnet/Blazor -->
|
<!-- Packages from aspnet/Blazor -->
|
||||||
<MicrosoftAspNetCoreBlazorMonoPackageVersion>3.1.0-preview4.19605.1</MicrosoftAspNetCoreBlazorMonoPackageVersion>
|
<MicrosoftAspNetCoreBlazorMonoPackageVersion>3.1.0-preview4.19605.1</MicrosoftAspNetCoreBlazorMonoPackageVersion>
|
||||||
<!-- Packages from aspnet/Extensions -->
|
<!-- Packages from aspnet/Extensions -->
|
||||||
<InternalAspNetCoreAnalyzersPackageVersion>3.1.4-servicing.20181.5</InternalAspNetCoreAnalyzersPackageVersion>
|
<InternalAspNetCoreAnalyzersPackageVersion>3.1.4-servicing.20221.11</InternalAspNetCoreAnalyzersPackageVersion>
|
||||||
<MicrosoftAspNetCoreAnalyzerTestingPackageVersion>3.1.4-servicing.20181.5</MicrosoftAspNetCoreAnalyzerTestingPackageVersion>
|
<MicrosoftAspNetCoreAnalyzerTestingPackageVersion>3.1.4-servicing.20221.11</MicrosoftAspNetCoreAnalyzerTestingPackageVersion>
|
||||||
<MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>3.1.4-servicing.20181.5</MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>
|
<MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>3.1.4-servicing.20221.11</MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>
|
||||||
<MicrosoftAspNetCoreTestingPackageVersion>3.1.4-servicing.20181.5</MicrosoftAspNetCoreTestingPackageVersion>
|
<MicrosoftAspNetCoreTestingPackageVersion>3.1.4-servicing.20221.11</MicrosoftAspNetCoreTestingPackageVersion>
|
||||||
<MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>3.1.4-servicing.20181.5</MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>
|
<MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>3.1.4-servicing.20221.11</MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsCachingAbstractionsPackageVersion>3.1.4</MicrosoftExtensionsCachingAbstractionsPackageVersion>
|
<MicrosoftExtensionsCachingAbstractionsPackageVersion>3.1.4</MicrosoftExtensionsCachingAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsCachingMemoryPackageVersion>3.1.4</MicrosoftExtensionsCachingMemoryPackageVersion>
|
<MicrosoftExtensionsCachingMemoryPackageVersion>3.1.4</MicrosoftExtensionsCachingMemoryPackageVersion>
|
||||||
<MicrosoftExtensionsCachingSqlServerPackageVersion>3.1.4</MicrosoftExtensionsCachingSqlServerPackageVersion>
|
<MicrosoftExtensionsCachingSqlServerPackageVersion>3.1.4</MicrosoftExtensionsCachingSqlServerPackageVersion>
|
||||||
<MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>3.1.4</MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>
|
<MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>3.1.4</MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>
|
||||||
<MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>3.1.4-servicing.20181.5</MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>
|
<MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>3.1.4-servicing.20221.11</MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationAbstractionsPackageVersion>3.1.4</MicrosoftExtensionsConfigurationAbstractionsPackageVersion>
|
<MicrosoftExtensionsConfigurationAbstractionsPackageVersion>3.1.4</MicrosoftExtensionsConfigurationAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>3.1.4</MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>
|
<MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>3.1.4</MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationBinderPackageVersion>3.1.4</MicrosoftExtensionsConfigurationBinderPackageVersion>
|
<MicrosoftExtensionsConfigurationBinderPackageVersion>3.1.4</MicrosoftExtensionsConfigurationBinderPackageVersion>
|
||||||
|
|
@ -131,10 +131,10 @@
|
||||||
<MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>3.1.4</MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>
|
<MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>3.1.4</MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>
|
||||||
<MicrosoftExtensionsFileProvidersPhysicalPackageVersion>3.1.4</MicrosoftExtensionsFileProvidersPhysicalPackageVersion>
|
<MicrosoftExtensionsFileProvidersPhysicalPackageVersion>3.1.4</MicrosoftExtensionsFileProvidersPhysicalPackageVersion>
|
||||||
<MicrosoftExtensionsFileSystemGlobbingPackageVersion>3.1.4</MicrosoftExtensionsFileSystemGlobbingPackageVersion>
|
<MicrosoftExtensionsFileSystemGlobbingPackageVersion>3.1.4</MicrosoftExtensionsFileSystemGlobbingPackageVersion>
|
||||||
<MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>3.1.4-servicing.20181.5</MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>
|
<MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>3.1.4-servicing.20221.11</MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsHostingAbstractionsPackageVersion>3.1.4</MicrosoftExtensionsHostingAbstractionsPackageVersion>
|
<MicrosoftExtensionsHostingAbstractionsPackageVersion>3.1.4</MicrosoftExtensionsHostingAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsHostingPackageVersion>3.1.4</MicrosoftExtensionsHostingPackageVersion>
|
<MicrosoftExtensionsHostingPackageVersion>3.1.4</MicrosoftExtensionsHostingPackageVersion>
|
||||||
<MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>3.1.4-servicing.20181.5</MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>
|
<MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>3.1.4-servicing.20221.11</MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsHttpPackageVersion>3.1.4</MicrosoftExtensionsHttpPackageVersion>
|
<MicrosoftExtensionsHttpPackageVersion>3.1.4</MicrosoftExtensionsHttpPackageVersion>
|
||||||
<MicrosoftExtensionsLocalizationAbstractionsPackageVersion>3.1.4</MicrosoftExtensionsLocalizationAbstractionsPackageVersion>
|
<MicrosoftExtensionsLocalizationAbstractionsPackageVersion>3.1.4</MicrosoftExtensionsLocalizationAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsLocalizationPackageVersion>3.1.4</MicrosoftExtensionsLocalizationPackageVersion>
|
<MicrosoftExtensionsLocalizationPackageVersion>3.1.4</MicrosoftExtensionsLocalizationPackageVersion>
|
||||||
|
|
@ -146,16 +146,16 @@
|
||||||
<MicrosoftExtensionsLoggingEventSourcePackageVersion>3.1.4</MicrosoftExtensionsLoggingEventSourcePackageVersion>
|
<MicrosoftExtensionsLoggingEventSourcePackageVersion>3.1.4</MicrosoftExtensionsLoggingEventSourcePackageVersion>
|
||||||
<MicrosoftExtensionsLoggingEventLogPackageVersion>3.1.4</MicrosoftExtensionsLoggingEventLogPackageVersion>
|
<MicrosoftExtensionsLoggingEventLogPackageVersion>3.1.4</MicrosoftExtensionsLoggingEventLogPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingPackageVersion>3.1.4</MicrosoftExtensionsLoggingPackageVersion>
|
<MicrosoftExtensionsLoggingPackageVersion>3.1.4</MicrosoftExtensionsLoggingPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingTestingPackageVersion>3.1.4-servicing.20181.5</MicrosoftExtensionsLoggingTestingPackageVersion>
|
<MicrosoftExtensionsLoggingTestingPackageVersion>3.1.4-servicing.20221.11</MicrosoftExtensionsLoggingTestingPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingTraceSourcePackageVersion>3.1.4</MicrosoftExtensionsLoggingTraceSourcePackageVersion>
|
<MicrosoftExtensionsLoggingTraceSourcePackageVersion>3.1.4</MicrosoftExtensionsLoggingTraceSourcePackageVersion>
|
||||||
<MicrosoftExtensionsObjectPoolPackageVersion>3.1.4</MicrosoftExtensionsObjectPoolPackageVersion>
|
<MicrosoftExtensionsObjectPoolPackageVersion>3.1.4</MicrosoftExtensionsObjectPoolPackageVersion>
|
||||||
<MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>3.1.4</MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>
|
<MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>3.1.4</MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>
|
||||||
<MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>3.1.4</MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>
|
<MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>3.1.4</MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>
|
||||||
<MicrosoftExtensionsOptionsPackageVersion>3.1.4</MicrosoftExtensionsOptionsPackageVersion>
|
<MicrosoftExtensionsOptionsPackageVersion>3.1.4</MicrosoftExtensionsOptionsPackageVersion>
|
||||||
<MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>3.1.4-servicing.20181.5</MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>
|
<MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>3.1.4-servicing.20221.11</MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsPrimitivesPackageVersion>3.1.4</MicrosoftExtensionsPrimitivesPackageVersion>
|
<MicrosoftExtensionsPrimitivesPackageVersion>3.1.4</MicrosoftExtensionsPrimitivesPackageVersion>
|
||||||
<MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>3.1.4-servicing.20181.5</MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>
|
<MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>3.1.4-servicing.20221.11</MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsValueStopwatchSourcesPackageVersion>3.1.4-servicing.20181.5</MicrosoftExtensionsValueStopwatchSourcesPackageVersion>
|
<MicrosoftExtensionsValueStopwatchSourcesPackageVersion>3.1.4-servicing.20221.11</MicrosoftExtensionsValueStopwatchSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsWebEncodersPackageVersion>3.1.4</MicrosoftExtensionsWebEncodersPackageVersion>
|
<MicrosoftExtensionsWebEncodersPackageVersion>3.1.4</MicrosoftExtensionsWebEncodersPackageVersion>
|
||||||
<MicrosoftInternalExtensionsRefsPackageVersion>3.1.0-rtm.19565.4</MicrosoftInternalExtensionsRefsPackageVersion>
|
<MicrosoftInternalExtensionsRefsPackageVersion>3.1.0-rtm.19565.4</MicrosoftInternalExtensionsRefsPackageVersion>
|
||||||
<MicrosoftJSInteropPackageVersion>3.1.4</MicrosoftJSInteropPackageVersion>
|
<MicrosoftJSInteropPackageVersion>3.1.4</MicrosoftJSInteropPackageVersion>
|
||||||
|
|
@ -168,10 +168,10 @@
|
||||||
<MicrosoftEntityFrameworkCoreToolsPackageVersion>3.1.4</MicrosoftEntityFrameworkCoreToolsPackageVersion>
|
<MicrosoftEntityFrameworkCoreToolsPackageVersion>3.1.4</MicrosoftEntityFrameworkCoreToolsPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCorePackageVersion>3.1.4</MicrosoftEntityFrameworkCorePackageVersion>
|
<MicrosoftEntityFrameworkCorePackageVersion>3.1.4</MicrosoftEntityFrameworkCorePackageVersion>
|
||||||
<!-- Packages from aspnet/AspNetCore-Tooling -->
|
<!-- Packages from aspnet/AspNetCore-Tooling -->
|
||||||
<MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>3.1.3</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>
|
<MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>3.1.4</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>
|
||||||
<MicrosoftAspNetCoreRazorLanguagePackageVersion>3.1.3</MicrosoftAspNetCoreRazorLanguagePackageVersion>
|
<MicrosoftAspNetCoreRazorLanguagePackageVersion>3.1.4</MicrosoftAspNetCoreRazorLanguagePackageVersion>
|
||||||
<MicrosoftCodeAnalysisRazorPackageVersion>3.1.3</MicrosoftCodeAnalysisRazorPackageVersion>
|
<MicrosoftCodeAnalysisRazorPackageVersion>3.1.4</MicrosoftCodeAnalysisRazorPackageVersion>
|
||||||
<MicrosoftNETSdkRazorPackageVersion>3.1.3</MicrosoftNETSdkRazorPackageVersion>
|
<MicrosoftNETSdkRazorPackageVersion>3.1.4</MicrosoftNETSdkRazorPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!--
|
<!--
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// 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;
|
||||||
|
|
@ -429,7 +429,10 @@ namespace Microsoft.AspNetCore.Routing.Matching
|
||||||
candidates,
|
candidates,
|
||||||
endpointSelectorPolicies?.ToArray() ?? Array.Empty<IEndpointSelectorPolicy>(),
|
endpointSelectorPolicies?.ToArray() ?? Array.Empty<IEndpointSelectorPolicy>(),
|
||||||
JumpTableBuilder.Build(currentDefaultDestination, currentExitDestination, pathEntries),
|
JumpTableBuilder.Build(currentDefaultDestination, currentExitDestination, pathEntries),
|
||||||
BuildPolicy(currentExitDestination, node.NodeBuilder, policyEntries));
|
// Use the final exit destination when building the policy state.
|
||||||
|
// We don't want to use either of the current destinations because they refer routing states,
|
||||||
|
// and a policy state should never transition back to a routing state.
|
||||||
|
BuildPolicy(exitDestination, node.NodeBuilder, policyEntries));
|
||||||
|
|
||||||
return currentStateIndex;
|
return currentStateIndex;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -273,6 +273,38 @@ namespace Microsoft.AspNetCore.Routing.Matching
|
||||||
MatcherAssert.AssertMatch(httpContext, endpoint);
|
MatcherAssert.AssertMatch(httpContext, endpoint);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public async Task Match_CatchAllRouteWithMatchingHost_Success()
|
||||||
|
{
|
||||||
|
// Arrange
|
||||||
|
var endpoint = CreateEndpoint("/{**path}", hosts: new string[] { "contoso.com", });
|
||||||
|
|
||||||
|
var matcher = CreateMatcher(endpoint);
|
||||||
|
var httpContext = CreateContext("/hello", "contoso.com");
|
||||||
|
|
||||||
|
// Act
|
||||||
|
await matcher.MatchAsync(httpContext);
|
||||||
|
|
||||||
|
// Assert
|
||||||
|
MatcherAssert.AssertMatch(httpContext, endpoint, new { path = "hello" });
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public async Task Match_CatchAllRouteFailureHost_NoMatch()
|
||||||
|
{
|
||||||
|
// Arrange
|
||||||
|
var endpoint = CreateEndpoint("/{**path}", hosts: new string[] { "contoso.com", });
|
||||||
|
|
||||||
|
var matcher = CreateMatcher(endpoint);
|
||||||
|
var httpContext = CreateContext("/hello", "nomatch.com");
|
||||||
|
|
||||||
|
// Act
|
||||||
|
await matcher.MatchAsync(httpContext);
|
||||||
|
|
||||||
|
// Assert
|
||||||
|
MatcherAssert.AssertNotMatch(httpContext);
|
||||||
|
}
|
||||||
|
|
||||||
private static Matcher CreateMatcher(params RouteEndpoint[] endpoints)
|
private static Matcher CreateMatcher(params RouteEndpoint[] endpoints)
|
||||||
{
|
{
|
||||||
var services = new ServiceCollection()
|
var services = new ServiceCollection()
|
||||||
|
|
|
||||||
|
|
@ -20,10 +20,7 @@ namespace Microsoft.AspNetCore.Mvc.Formatters
|
||||||
{
|
{
|
||||||
private readonly IArrayPool<char> _charPool;
|
private readonly IArrayPool<char> _charPool;
|
||||||
private readonly MvcOptions _mvcOptions;
|
private readonly MvcOptions _mvcOptions;
|
||||||
|
private JsonSerializerSettings _serializerSettings;
|
||||||
// Perf: JsonSerializers are relatively expensive to create, and are thread safe. We cache
|
|
||||||
// the serializer and invalidate it when the settings change.
|
|
||||||
private JsonSerializer _serializer;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Initializes a new <see cref="NewtonsoftJsonOutputFormatter"/> instance.
|
/// Initializes a new <see cref="NewtonsoftJsonOutputFormatter"/> instance.
|
||||||
|
|
@ -99,12 +96,13 @@ namespace Microsoft.AspNetCore.Mvc.Formatters
|
||||||
/// <returns>The <see cref="JsonSerializer"/> used during serialization and deserialization.</returns>
|
/// <returns>The <see cref="JsonSerializer"/> used during serialization and deserialization.</returns>
|
||||||
protected virtual JsonSerializer CreateJsonSerializer()
|
protected virtual JsonSerializer CreateJsonSerializer()
|
||||||
{
|
{
|
||||||
if (_serializer == null)
|
if (_serializerSettings == null)
|
||||||
{
|
{
|
||||||
_serializer = JsonSerializer.Create(SerializerSettings);
|
// Lock the serializer settings once the first serialization has been initiated.
|
||||||
|
_serializerSettings = ShallowCopy(SerializerSettings);
|
||||||
}
|
}
|
||||||
|
|
||||||
return _serializer;
|
return JsonSerializer.Create(_serializerSettings);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
@ -166,5 +164,43 @@ namespace Microsoft.AspNetCore.Mvc.Formatters
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static JsonSerializerSettings ShallowCopy(JsonSerializerSettings settings)
|
||||||
|
{
|
||||||
|
var copiedSettings = new JsonSerializerSettings
|
||||||
|
{
|
||||||
|
FloatParseHandling = settings.FloatParseHandling,
|
||||||
|
FloatFormatHandling = settings.FloatFormatHandling,
|
||||||
|
DateParseHandling = settings.DateParseHandling,
|
||||||
|
DateTimeZoneHandling = settings.DateTimeZoneHandling,
|
||||||
|
DateFormatHandling = settings.DateFormatHandling,
|
||||||
|
Formatting = settings.Formatting,
|
||||||
|
MaxDepth = settings.MaxDepth,
|
||||||
|
DateFormatString = settings.DateFormatString,
|
||||||
|
Context = settings.Context,
|
||||||
|
Error = settings.Error,
|
||||||
|
SerializationBinder = settings.SerializationBinder,
|
||||||
|
TraceWriter = settings.TraceWriter,
|
||||||
|
Culture = settings.Culture,
|
||||||
|
ReferenceResolverProvider = settings.ReferenceResolverProvider,
|
||||||
|
EqualityComparer = settings.EqualityComparer,
|
||||||
|
ContractResolver = settings.ContractResolver,
|
||||||
|
ConstructorHandling = settings.ConstructorHandling,
|
||||||
|
TypeNameAssemblyFormatHandling = settings.TypeNameAssemblyFormatHandling,
|
||||||
|
MetadataPropertyHandling = settings.MetadataPropertyHandling,
|
||||||
|
TypeNameHandling = settings.TypeNameHandling,
|
||||||
|
PreserveReferencesHandling = settings.PreserveReferencesHandling,
|
||||||
|
Converters = settings.Converters,
|
||||||
|
DefaultValueHandling = settings.DefaultValueHandling,
|
||||||
|
NullValueHandling = settings.NullValueHandling,
|
||||||
|
ObjectCreationHandling = settings.ObjectCreationHandling,
|
||||||
|
MissingMemberHandling = settings.MissingMemberHandling,
|
||||||
|
ReferenceLoopHandling = settings.ReferenceLoopHandling,
|
||||||
|
CheckAdditionalContent = settings.CheckAdditionalContent,
|
||||||
|
StringEscapeHandling = settings.StringEscapeHandling,
|
||||||
|
};
|
||||||
|
|
||||||
|
return copiedSettings;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -324,6 +324,40 @@ namespace Microsoft.AspNetCore.Mvc.Formatters
|
||||||
stream.Verify(v => v.Flush(), Times.Never());
|
stream.Verify(v => v.Flush(), Times.Never());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public async Task SerializingWithPreserveReferenceHandling()
|
||||||
|
{
|
||||||
|
// Arrange
|
||||||
|
var expected = "{\"$id\":\"1\",\"fullName\":\"John\",\"age\":35}";
|
||||||
|
var user = new User { FullName = "John", age = 35 };
|
||||||
|
|
||||||
|
var settings = new JsonSerializerSettings
|
||||||
|
{
|
||||||
|
ContractResolver = new DefaultContractResolver
|
||||||
|
{
|
||||||
|
NamingStrategy = new CamelCaseNamingStrategy(),
|
||||||
|
},
|
||||||
|
PreserveReferencesHandling = PreserveReferencesHandling.All,
|
||||||
|
};
|
||||||
|
var formatter = new TestableJsonOutputFormatter(settings);
|
||||||
|
|
||||||
|
for (var i = 0; i < 3; i++)
|
||||||
|
{
|
||||||
|
// Act
|
||||||
|
var context = GetOutputFormatterContext(user, typeof(User));
|
||||||
|
await formatter.WriteResponseBodyAsync(context, Encoding.UTF8);
|
||||||
|
|
||||||
|
// Assert
|
||||||
|
var body = context.HttpContext.Response.Body;
|
||||||
|
|
||||||
|
Assert.NotNull(body);
|
||||||
|
body.Position = 0;
|
||||||
|
|
||||||
|
var content = new StreamReader(body, Encoding.UTF8).ReadToEnd();
|
||||||
|
Assert.Equal(expected, content);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private class TestableJsonOutputFormatter : NewtonsoftJsonOutputFormatter
|
private class TestableJsonOutputFormatter : NewtonsoftJsonOutputFormatter
|
||||||
{
|
{
|
||||||
public TestableJsonOutputFormatter(JsonSerializerSettings serializerSettings)
|
public TestableJsonOutputFormatter(JsonSerializerSettings serializerSettings)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue