Просмотр исходного кода

[master] Update dependencies from dotnet/efcore dotnet/runtime (#27845)

[master] Update dependencies from dotnet/efcore dotnet/runtime


 - Merge branch 'master' into darc-master-9396423e-d0e5-4256-b391-f59a31dec46d

 - Remove correct `...Version` property

 - Switch to net5.0. EFCore input dependencies switched to net5.0

 - Fix up nullability errors

 - Fix nullability errors in anti-forgery tests

 - Temporarily revert target framework changes

 - Revert "Temporarily revert target framework changes"

This reverts commit 3e3ec6a9208fbaac21343ef6a8dbfa5d5f3b2a27.

 - Don't target latest runtime for a few projs

 - Other property

 - Add to targeting pack version as well

 - oops

 - Try another combination

 - only two

 - Fix browser API usage

 - Merge remote-tracking branch 'upstream/master' into darc-master-9396423e-d0e5-4256-b391-f59a31dec46d

 - React to nullability breaks

 - Merge branch 'master' into darc-master-9396423e-d0e5-4256-b391-f59a31dec46d

 - Fixup after main branch merge

 - Fixup confusing merge

- apply suggestions from code review

 - Don't reference internal transport in repotools

 - Merge branch 'master' into darc-master-9396423e-d0e5-4256-b391-f59a31dec46d

 - Test fixes

 - Disable watcher tests

 - nullable?

 - remove enable
dotnet-maestro[bot] 5 лет назад
Родитель
Сommit
2ceca7fb89
25 измененных файлов с 306 добавлено и 291 удалено
  1. 146 146
      eng/Version.Details.xml
  2. 73 73
      eng/Versions.props
  3. 1 0
      eng/targets/ResolveReferences.targets
  4. 2 0
      eng/tools/RepoTasks/RepoTasks.csproj
  5. 3 3
      src/Antiforgery/test/DefaultAntiforgeryTest.cs
  6. 3 0
      src/Components/WebAssembly/Sdk/src/Microsoft.NET.Sdk.BlazorWebAssembly.csproj
  7. 3 3
      src/Components/WebAssembly/WebAssembly/src/Services/WebAssemblyConsoleLogger.cs
  8. 1 1
      src/DataProtection/EntityFrameworkCore/src/Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj
  9. 42 42
      src/Framework/test/TestData.cs
  10. 1 1
      src/Hosting/Hosting/src/Internal/HostingRequestFinishedLog.cs
  11. 1 1
      src/Hosting/Hosting/src/Internal/HostingRequestStartingLog.cs
  12. 2 2
      src/Http/Routing/src/RouteBase.cs
  13. 1 1
      src/Identity/EntityFrameworkCore/src/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj
  14. 1 1
      src/Middleware/HealthChecks.EntityFrameworkCore/src/Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore.csproj
  15. 2 0
      src/Razor/Microsoft.AspNetCore.Razor.Language/test/Microsoft.AspNetCore.Razor.Language.Test.csproj
  16. 1 0
      src/Razor/Microsoft.NET.Sdk.Razor/src/Microsoft.NET.Sdk.Razor.csproj
  17. 1 1
      src/Security/Authentication/Core/src/AuthenticationHandler.cs
  18. 1 1
      src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelTrace.cs
  19. 5 5
      src/Servers/Kestrel/Transport.Quic/src/Internal/QuicTrace.cs
  20. 2 2
      src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketsTrace.cs
  21. 4 0
      src/Shared/OperatingSystem.cs
  22. 5 0
      src/SignalR/clients/csharp/Client.Core/src/HubConnection.cs
  23. 1 0
      src/SignalR/clients/csharp/Client.Core/src/Microsoft.AspNetCore.SignalR.Client.Core.csproj
  24. 1 5
      src/SignalR/common/Http.Connections/src/Microsoft.AspNetCore.Http.Connections.csproj
  25. 3 3
      src/Tools/dotnet-watch/test/BrowserLaunchTests.cs

+ 146 - 146
eng/Version.Details.xml

@@ -9,305 +9,305 @@
 -->
 -->
 <Dependencies>
 <Dependencies>
   <ProductDependencies>
   <ProductDependencies>
-    <Dependency Name="dotnet-ef" Version="6.0.0-alpha.1.20563.8">
+    <Dependency Name="dotnet-ef" Version="6.0.0-alpha.1.20607.5">
       <Uri>https://github.com/dotnet/efcore</Uri>
       <Uri>https://github.com/dotnet/efcore</Uri>
-      <Sha>f4628ea869b971fdbeadab8890d46be192e0af89</Sha>
+      <Sha>ae4728aea34871b49dee77ac68b1f578105648dd</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="6.0.0-alpha.1.20563.8">
+    <Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="6.0.0-alpha.1.20607.5">
       <Uri>https://github.com/dotnet/efcore</Uri>
       <Uri>https://github.com/dotnet/efcore</Uri>
-      <Sha>f4628ea869b971fdbeadab8890d46be192e0af89</Sha>
+      <Sha>ae4728aea34871b49dee77ac68b1f578105648dd</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="6.0.0-alpha.1.20563.8">
+    <Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="6.0.0-alpha.1.20607.5">
       <Uri>https://github.com/dotnet/efcore</Uri>
       <Uri>https://github.com/dotnet/efcore</Uri>
-      <Sha>f4628ea869b971fdbeadab8890d46be192e0af89</Sha>
+      <Sha>ae4728aea34871b49dee77ac68b1f578105648dd</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.0-alpha.1.20563.8">
+    <Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.0-alpha.1.20607.5">
       <Uri>https://github.com/dotnet/efcore</Uri>
       <Uri>https://github.com/dotnet/efcore</Uri>
-      <Sha>f4628ea869b971fdbeadab8890d46be192e0af89</Sha>
+      <Sha>ae4728aea34871b49dee77ac68b1f578105648dd</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.0-alpha.1.20563.8">
+    <Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.0-alpha.1.20607.5">
       <Uri>https://github.com/dotnet/efcore</Uri>
       <Uri>https://github.com/dotnet/efcore</Uri>
-      <Sha>f4628ea869b971fdbeadab8890d46be192e0af89</Sha>
+      <Sha>ae4728aea34871b49dee77ac68b1f578105648dd</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="6.0.0-alpha.1.20563.8">
+    <Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="6.0.0-alpha.1.20607.5">
       <Uri>https://github.com/dotnet/efcore</Uri>
       <Uri>https://github.com/dotnet/efcore</Uri>
-      <Sha>f4628ea869b971fdbeadab8890d46be192e0af89</Sha>
+      <Sha>ae4728aea34871b49dee77ac68b1f578105648dd</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.EntityFrameworkCore" Version="6.0.0-alpha.1.20563.8">
+    <Dependency Name="Microsoft.EntityFrameworkCore" Version="6.0.0-alpha.1.20607.5">
       <Uri>https://github.com/dotnet/efcore</Uri>
       <Uri>https://github.com/dotnet/efcore</Uri>
-      <Sha>f4628ea869b971fdbeadab8890d46be192e0af89</Sha>
+      <Sha>ae4728aea34871b49dee77ac68b1f578105648dd</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.EntityFrameworkCore.Design" Version="6.0.0-alpha.1.20563.8">
+    <Dependency Name="Microsoft.EntityFrameworkCore.Design" Version="6.0.0-alpha.1.20607.5">
       <Uri>https://github.com/dotnet/efcore</Uri>
       <Uri>https://github.com/dotnet/efcore</Uri>
-      <Sha>f4628ea869b971fdbeadab8890d46be192e0af89</Sha>
+      <Sha>ae4728aea34871b49dee77ac68b1f578105648dd</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Caching.Memory" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Caching.Memory" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Configuration.Binder" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Configuration.Binder" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Configuration.CommandLine" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Configuration.CommandLine" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Configuration.Ini" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Configuration.Ini" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Configuration.Json" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Configuration.Json" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Configuration" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Configuration" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.DependencyInjection" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.DependencyInjection" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.FileProviders.Composite" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.FileProviders.Composite" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.FileProviders.Physical" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.FileProviders.Physical" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.FileSystemGlobbing" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.FileSystemGlobbing" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Hosting" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Hosting" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Http" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Http" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Logging.Abstractions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Logging.Abstractions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Logging.Configuration" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Logging.Configuration" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Logging.Console" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Logging.Console" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Logging.Debug" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Logging.Debug" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Logging.EventSource" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Logging.EventSource" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Logging.EventLog" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Logging.EventLog" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Logging.TraceSource" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Logging.TraceSource" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Logging" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Logging" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Options.ConfigurationExtensions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Options.ConfigurationExtensions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Options.DataAnnotations" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Options.DataAnnotations" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Options" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Options" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Primitives" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Primitives" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.Internal.Transport" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.Internal.Transport" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Win32.Registry" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Win32.Registry" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Win32.SystemEvents" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Win32.SystemEvents" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.ComponentModel.Annotations" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.ComponentModel.Annotations" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Diagnostics.DiagnosticSource" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Diagnostics.DiagnosticSource" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Diagnostics.EventLog" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Diagnostics.EventLog" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.DirectoryServices.Protocols" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.DirectoryServices.Protocols" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Drawing.Common" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Drawing.Common" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.IO.Pipelines" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.IO.Pipelines" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Net.Http.Json" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Net.Http.Json" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Net.Http.WinHttpHandler" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Net.Http.WinHttpHandler" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Net.WebSockets.WebSocketProtocol" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Net.WebSockets.WebSocketProtocol" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Reflection.Metadata" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Reflection.Metadata" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Resources.Extensions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Resources.Extensions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Runtime.CompilerServices.Unsafe" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Runtime.CompilerServices.Unsafe" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
     <!-- System.Security.AccessControl should only be referenced in Dependencies.props and RTMVersions.csproj. -->
     <!-- System.Security.AccessControl should only be referenced in Dependencies.props and RTMVersions.csproj. -->
-    <Dependency Name="System.Security.AccessControl" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Security.AccessControl" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Security.Cryptography.Cng" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Security.Cryptography.Cng" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Security.Cryptography.Pkcs" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Security.Cryptography.Pkcs" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Security.Cryptography.Xml" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Security.Cryptography.Xml" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Security.Permissions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Security.Permissions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Security.Principal.Windows" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Security.Principal.Windows" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.ServiceProcess.ServiceController" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.ServiceProcess.ServiceController" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Text.Encodings.Web" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Text.Encodings.Web" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Text.Json" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Text.Json" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Threading.Channels" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Threading.Channels" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="System.Windows.Extensions" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="System.Windows.Extensions" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.Extensions.DependencyModel" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.Extensions.DependencyModel" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.NETCore.App.Ref" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.NETCore.App.Ref" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</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="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
-    <Dependency Name="Microsoft.NETCore.BrowserDebugHost.Transport" Version="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.NETCore.BrowserDebugHost.Transport" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</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="6.0.0-alpha.1.20560.10">
+    <Dependency Name="Microsoft.NETCore.Platforms" Version="6.0.0-alpha.1.20609.11">
       <Uri>https://github.com/dotnet/runtime</Uri>
       <Uri>https://github.com/dotnet/runtime</Uri>
-      <Sha>72b7d236ad634c2280c73499ebfc2b594995ec06</Sha>
+      <Sha>8e29c00ac515e6ada57722dc2cb981c2fa977266</Sha>
     </Dependency>
     </Dependency>
     <Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="6.0.0-beta.20607.11">
     <Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="6.0.0-beta.20607.11">
       <Uri>https://github.com/dotnet/arcade</Uri>
       <Uri>https://github.com/dotnet/arcade</Uri>

+ 73 - 73
eng/Versions.props

@@ -64,82 +64,82 @@
   -->
   -->
   <PropertyGroup Label="Automated">
   <PropertyGroup Label="Automated">
     <!-- Packages from dotnet/runtime -->
     <!-- Packages from dotnet/runtime -->
-    <MicrosoftExtensionsDependencyModelVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsDependencyModelVersion>
-    <MicrosoftNETCoreAppRefVersion>6.0.0-alpha.1.20560.10</MicrosoftNETCoreAppRefVersion>
-    <MicrosoftNETCoreAppRuntimewinx64Version>6.0.0-alpha.1.20560.10</MicrosoftNETCoreAppRuntimewinx64Version>
-    <MicrosoftNETCoreBrowserDebugHostTransportVersion>6.0.0-alpha.1.20560.10</MicrosoftNETCoreBrowserDebugHostTransportVersion>
-    <MicrosoftWin32RegistryVersion>6.0.0-alpha.1.20560.10</MicrosoftWin32RegistryVersion>
-    <MicrosoftWin32SystemEventsVersion>6.0.0-alpha.1.20560.10</MicrosoftWin32SystemEventsVersion>
-    <MicrosoftExtensionsCachingAbstractionsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsCachingAbstractionsVersion>
-    <MicrosoftExtensionsCachingMemoryVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsCachingMemoryVersion>
-    <MicrosoftExtensionsConfigurationAbstractionsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsConfigurationAbstractionsVersion>
-    <MicrosoftExtensionsConfigurationBinderVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsConfigurationBinderVersion>
-    <MicrosoftExtensionsConfigurationCommandLineVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsConfigurationCommandLineVersion>
-    <MicrosoftExtensionsConfigurationEnvironmentVariablesVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsConfigurationEnvironmentVariablesVersion>
-    <MicrosoftExtensionsConfigurationFileExtensionsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsConfigurationFileExtensionsVersion>
-    <MicrosoftExtensionsConfigurationIniVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsConfigurationIniVersion>
-    <MicrosoftExtensionsConfigurationJsonVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsConfigurationJsonVersion>
-    <MicrosoftExtensionsConfigurationVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsConfigurationVersion>
-    <MicrosoftExtensionsConfigurationUserSecretsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsConfigurationUserSecretsVersion>
-    <MicrosoftExtensionsConfigurationXmlVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsConfigurationXmlVersion>
-    <MicrosoftExtensionsDependencyInjectionAbstractionsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsDependencyInjectionAbstractionsVersion>
-    <MicrosoftExtensionsDependencyInjectionVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsDependencyInjectionVersion>
-    <MicrosoftExtensionsFileProvidersAbstractionsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsFileProvidersAbstractionsVersion>
-    <MicrosoftExtensionsFileProvidersCompositeVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsFileProvidersCompositeVersion>
-    <MicrosoftExtensionsFileProvidersPhysicalVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsFileProvidersPhysicalVersion>
-    <MicrosoftExtensionsFileSystemGlobbingVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsFileSystemGlobbingVersion>
-    <MicrosoftExtensionsHostFactoryResolverSourcesVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsHostFactoryResolverSourcesVersion>
-    <MicrosoftExtensionsHostingAbstractionsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsHostingAbstractionsVersion>
-    <MicrosoftExtensionsHostingVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsHostingVersion>
-    <MicrosoftExtensionsHttpVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsHttpVersion>
-    <MicrosoftExtensionsLoggingAbstractionsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsLoggingAbstractionsVersion>
-    <MicrosoftExtensionsLoggingConfigurationVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsLoggingConfigurationVersion>
-    <MicrosoftExtensionsLoggingConsoleVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsLoggingConsoleVersion>
-    <MicrosoftExtensionsLoggingDebugVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsLoggingDebugVersion>
-    <MicrosoftExtensionsLoggingEventSourceVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsLoggingEventSourceVersion>
-    <MicrosoftExtensionsLoggingEventLogVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsLoggingEventLogVersion>
-    <MicrosoftExtensionsLoggingVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsLoggingVersion>
-    <MicrosoftExtensionsLoggingTraceSourceVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsLoggingTraceSourceVersion>
-    <MicrosoftExtensionsOptionsConfigurationExtensionsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsOptionsConfigurationExtensionsVersion>
-    <MicrosoftExtensionsOptionsDataAnnotationsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsOptionsDataAnnotationsVersion>
-    <MicrosoftExtensionsOptionsVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsOptionsVersion>
-    <MicrosoftExtensionsPrimitivesVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsPrimitivesVersion>
-    <MicrosoftExtensionsInternalTransportVersion>6.0.0-alpha.1.20560.10</MicrosoftExtensionsInternalTransportVersion>
-    <SystemComponentModelAnnotationsVersion>6.0.0-alpha.1.20560.10</SystemComponentModelAnnotationsVersion>
-    <SystemDiagnosticsDiagnosticSourceVersion>6.0.0-alpha.1.20560.10</SystemDiagnosticsDiagnosticSourceVersion>
-    <SystemDiagnosticsEventLogVersion>6.0.0-alpha.1.20560.10</SystemDiagnosticsEventLogVersion>
-    <SystemDirectoryServicesProtocolsVersion>6.0.0-alpha.1.20560.10</SystemDirectoryServicesProtocolsVersion>
-    <SystemDrawingCommonVersion>6.0.0-alpha.1.20560.10</SystemDrawingCommonVersion>
-    <SystemIOPipelinesVersion>6.0.0-alpha.1.20560.10</SystemIOPipelinesVersion>
-    <SystemNetHttpJsonVersion>6.0.0-alpha.1.20560.10</SystemNetHttpJsonVersion>
-    <SystemNetHttpWinHttpHandlerVersion>6.0.0-alpha.1.20560.10</SystemNetHttpWinHttpHandlerVersion>
-    <SystemNetWebSocketsWebSocketProtocolVersion>6.0.0-alpha.1.20560.10</SystemNetWebSocketsWebSocketProtocolVersion>
-    <SystemReflectionMetadataVersion>6.0.0-alpha.1.20560.10</SystemReflectionMetadataVersion>
-    <SystemResourcesExtensionsVersion>6.0.0-alpha.1.20560.10</SystemResourcesExtensionsVersion>
-    <SystemRuntimeCompilerServicesUnsafeVersion>6.0.0-alpha.1.20560.10</SystemRuntimeCompilerServicesUnsafeVersion>
+    <MicrosoftExtensionsDependencyModelVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsDependencyModelVersion>
+    <MicrosoftNETCoreAppRefVersion>6.0.0-alpha.1.20609.11</MicrosoftNETCoreAppRefVersion>
+    <MicrosoftNETCoreAppRuntimewinx64Version>6.0.0-alpha.1.20609.11</MicrosoftNETCoreAppRuntimewinx64Version>
+    <MicrosoftNETCoreBrowserDebugHostTransportVersion>6.0.0-alpha.1.20609.11</MicrosoftNETCoreBrowserDebugHostTransportVersion>
+    <MicrosoftWin32RegistryVersion>6.0.0-alpha.1.20609.11</MicrosoftWin32RegistryVersion>
+    <MicrosoftWin32SystemEventsVersion>6.0.0-alpha.1.20609.11</MicrosoftWin32SystemEventsVersion>
+    <MicrosoftExtensionsCachingAbstractionsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsCachingAbstractionsVersion>
+    <MicrosoftExtensionsCachingMemoryVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsCachingMemoryVersion>
+    <MicrosoftExtensionsConfigurationAbstractionsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsConfigurationAbstractionsVersion>
+    <MicrosoftExtensionsConfigurationBinderVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsConfigurationBinderVersion>
+    <MicrosoftExtensionsConfigurationCommandLineVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsConfigurationCommandLineVersion>
+    <MicrosoftExtensionsConfigurationEnvironmentVariablesVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsConfigurationEnvironmentVariablesVersion>
+    <MicrosoftExtensionsConfigurationFileExtensionsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsConfigurationFileExtensionsVersion>
+    <MicrosoftExtensionsConfigurationIniVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsConfigurationIniVersion>
+    <MicrosoftExtensionsConfigurationJsonVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsConfigurationJsonVersion>
+    <MicrosoftExtensionsConfigurationVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsConfigurationVersion>
+    <MicrosoftExtensionsConfigurationUserSecretsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsConfigurationUserSecretsVersion>
+    <MicrosoftExtensionsConfigurationXmlVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsConfigurationXmlVersion>
+    <MicrosoftExtensionsDependencyInjectionAbstractionsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsDependencyInjectionAbstractionsVersion>
+    <MicrosoftExtensionsDependencyInjectionVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsDependencyInjectionVersion>
+    <MicrosoftExtensionsFileProvidersAbstractionsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsFileProvidersAbstractionsVersion>
+    <MicrosoftExtensionsFileProvidersCompositeVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsFileProvidersCompositeVersion>
+    <MicrosoftExtensionsFileProvidersPhysicalVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsFileProvidersPhysicalVersion>
+    <MicrosoftExtensionsFileSystemGlobbingVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsFileSystemGlobbingVersion>
+    <MicrosoftExtensionsHostFactoryResolverSourcesVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsHostFactoryResolverSourcesVersion>
+    <MicrosoftExtensionsHostingAbstractionsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsHostingAbstractionsVersion>
+    <MicrosoftExtensionsHostingVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsHostingVersion>
+    <MicrosoftExtensionsHttpVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsHttpVersion>
+    <MicrosoftExtensionsLoggingAbstractionsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsLoggingAbstractionsVersion>
+    <MicrosoftExtensionsLoggingConfigurationVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsLoggingConfigurationVersion>
+    <MicrosoftExtensionsLoggingConsoleVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsLoggingConsoleVersion>
+    <MicrosoftExtensionsLoggingDebugVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsLoggingDebugVersion>
+    <MicrosoftExtensionsLoggingEventSourceVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsLoggingEventSourceVersion>
+    <MicrosoftExtensionsLoggingEventLogVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsLoggingEventLogVersion>
+    <MicrosoftExtensionsLoggingVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsLoggingVersion>
+    <MicrosoftExtensionsLoggingTraceSourceVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsLoggingTraceSourceVersion>
+    <MicrosoftExtensionsOptionsConfigurationExtensionsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsOptionsConfigurationExtensionsVersion>
+    <MicrosoftExtensionsOptionsDataAnnotationsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsOptionsDataAnnotationsVersion>
+    <MicrosoftExtensionsOptionsVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsOptionsVersion>
+    <MicrosoftExtensionsPrimitivesVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsPrimitivesVersion>
+    <MicrosoftExtensionsInternalTransportVersion>6.0.0-alpha.1.20609.11</MicrosoftExtensionsInternalTransportVersion>
+    <SystemComponentModelAnnotationsVersion>6.0.0-alpha.1.20609.11</SystemComponentModelAnnotationsVersion>
+    <SystemDiagnosticsDiagnosticSourceVersion>6.0.0-alpha.1.20609.11</SystemDiagnosticsDiagnosticSourceVersion>
+    <SystemDiagnosticsEventLogVersion>6.0.0-alpha.1.20609.11</SystemDiagnosticsEventLogVersion>
+    <SystemDirectoryServicesProtocolsVersion>6.0.0-alpha.1.20609.11</SystemDirectoryServicesProtocolsVersion>
+    <SystemDrawingCommonVersion>6.0.0-alpha.1.20609.11</SystemDrawingCommonVersion>
+    <SystemIOPipelinesVersion>6.0.0-alpha.1.20609.11</SystemIOPipelinesVersion>
+    <SystemNetHttpJsonVersion>6.0.0-alpha.1.20609.11</SystemNetHttpJsonVersion>
+    <SystemNetHttpWinHttpHandlerVersion>6.0.0-alpha.1.20609.11</SystemNetHttpWinHttpHandlerVersion>
+    <SystemNetWebSocketsWebSocketProtocolVersion>6.0.0-alpha.1.20609.11</SystemNetWebSocketsWebSocketProtocolVersion>
+    <SystemReflectionMetadataVersion>6.0.0-alpha.1.20609.11</SystemReflectionMetadataVersion>
+    <SystemResourcesExtensionsVersion>6.0.0-alpha.1.20609.11</SystemResourcesExtensionsVersion>
+    <SystemRuntimeCompilerServicesUnsafeVersion>6.0.0-alpha.1.20609.11</SystemRuntimeCompilerServicesUnsafeVersion>
     <!-- System.Security.AccessControl should only be referenced in Dependencies.props and RTMVersions.csproj. -->
     <!-- System.Security.AccessControl should only be referenced in Dependencies.props and RTMVersions.csproj. -->
-    <SystemSecurityAccessControlVersion>6.0.0-alpha.1.20560.10</SystemSecurityAccessControlVersion>
-    <SystemSecurityCryptographyCngVersion>6.0.0-alpha.1.20560.10</SystemSecurityCryptographyCngVersion>
-    <SystemSecurityCryptographyPkcsVersion>6.0.0-alpha.1.20560.10</SystemSecurityCryptographyPkcsVersion>
-    <SystemSecurityCryptographyXmlVersion>6.0.0-alpha.1.20560.10</SystemSecurityCryptographyXmlVersion>
-    <SystemSecurityPermissionsVersion>6.0.0-alpha.1.20560.10</SystemSecurityPermissionsVersion>
-    <SystemSecurityPrincipalWindowsVersion>6.0.0-alpha.1.20560.10</SystemSecurityPrincipalWindowsVersion>
-    <SystemServiceProcessServiceControllerVersion>6.0.0-alpha.1.20560.10</SystemServiceProcessServiceControllerVersion>
-    <SystemTextEncodingsWebVersion>6.0.0-alpha.1.20560.10</SystemTextEncodingsWebVersion>
-    <SystemTextJsonVersion>6.0.0-alpha.1.20560.10</SystemTextJsonVersion>
-    <SystemThreadingChannelsVersion>6.0.0-alpha.1.20560.10</SystemThreadingChannelsVersion>
-    <SystemWindowsExtensionsVersion>6.0.0-alpha.1.20560.10</SystemWindowsExtensionsVersion>
+    <SystemSecurityAccessControlVersion>6.0.0-alpha.1.20609.11</SystemSecurityAccessControlVersion>
+    <SystemSecurityCryptographyCngVersion>6.0.0-alpha.1.20609.11</SystemSecurityCryptographyCngVersion>
+    <SystemSecurityCryptographyPkcsVersion>6.0.0-alpha.1.20609.11</SystemSecurityCryptographyPkcsVersion>
+    <SystemSecurityCryptographyXmlVersion>6.0.0-alpha.1.20609.11</SystemSecurityCryptographyXmlVersion>
+    <SystemSecurityPermissionsVersion>6.0.0-alpha.1.20609.11</SystemSecurityPermissionsVersion>
+    <SystemSecurityPrincipalWindowsVersion>6.0.0-alpha.1.20609.11</SystemSecurityPrincipalWindowsVersion>
+    <SystemServiceProcessServiceControllerVersion>6.0.0-alpha.1.20609.11</SystemServiceProcessServiceControllerVersion>
+    <SystemTextEncodingsWebVersion>6.0.0-alpha.1.20609.11</SystemTextEncodingsWebVersion>
+    <SystemTextJsonVersion>6.0.0-alpha.1.20609.11</SystemTextJsonVersion>
+    <SystemThreadingChannelsVersion>6.0.0-alpha.1.20609.11</SystemThreadingChannelsVersion>
+    <SystemWindowsExtensionsVersion>6.0.0-alpha.1.20609.11</SystemWindowsExtensionsVersion>
     <!-- Only listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 -->
     <!-- Only listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 -->
-    <MicrosoftNETCorePlatformsVersion>6.0.0-alpha.1.20560.10</MicrosoftNETCorePlatformsVersion>
+    <MicrosoftNETCorePlatformsVersion>6.0.0-alpha.1.20609.11</MicrosoftNETCorePlatformsVersion>
     <!-- Packages from dotnet/efcore -->
     <!-- Packages from dotnet/efcore -->
-    <dotnetefVersion>6.0.0-alpha.1.20563.8</dotnetefVersion>
-    <MicrosoftEntityFrameworkCoreInMemoryVersion>6.0.0-alpha.1.20563.8</MicrosoftEntityFrameworkCoreInMemoryVersion>
-    <MicrosoftEntityFrameworkCoreRelationalVersion>6.0.0-alpha.1.20563.8</MicrosoftEntityFrameworkCoreRelationalVersion>
-    <MicrosoftEntityFrameworkCoreSqliteVersion>6.0.0-alpha.1.20563.8</MicrosoftEntityFrameworkCoreSqliteVersion>
-    <MicrosoftEntityFrameworkCoreSqlServerVersion>6.0.0-alpha.1.20563.8</MicrosoftEntityFrameworkCoreSqlServerVersion>
-    <MicrosoftEntityFrameworkCoreToolsVersion>6.0.0-alpha.1.20563.8</MicrosoftEntityFrameworkCoreToolsVersion>
-    <MicrosoftEntityFrameworkCoreVersion>6.0.0-alpha.1.20563.8</MicrosoftEntityFrameworkCoreVersion>
-    <MicrosoftEntityFrameworkCoreDesignVersion>6.0.0-alpha.1.20563.8</MicrosoftEntityFrameworkCoreDesignVersion>
+    <dotnetefVersion>6.0.0-alpha.1.20607.5</dotnetefVersion>
+    <MicrosoftEntityFrameworkCoreInMemoryVersion>6.0.0-alpha.1.20607.5</MicrosoftEntityFrameworkCoreInMemoryVersion>
+    <MicrosoftEntityFrameworkCoreRelationalVersion>6.0.0-alpha.1.20607.5</MicrosoftEntityFrameworkCoreRelationalVersion>
+    <MicrosoftEntityFrameworkCoreSqliteVersion>6.0.0-alpha.1.20607.5</MicrosoftEntityFrameworkCoreSqliteVersion>
+    <MicrosoftEntityFrameworkCoreSqlServerVersion>6.0.0-alpha.1.20607.5</MicrosoftEntityFrameworkCoreSqlServerVersion>
+    <MicrosoftEntityFrameworkCoreToolsVersion>6.0.0-alpha.1.20607.5</MicrosoftEntityFrameworkCoreToolsVersion>
+    <MicrosoftEntityFrameworkCoreVersion>6.0.0-alpha.1.20607.5</MicrosoftEntityFrameworkCoreVersion>
+    <MicrosoftEntityFrameworkCoreDesignVersion>6.0.0-alpha.1.20607.5</MicrosoftEntityFrameworkCoreDesignVersion>
     <!-- Packages from dotnet/arcade -->
     <!-- Packages from dotnet/arcade -->
     <MicrosoftDotNetBuildTasksInstallersVersion>6.0.0-beta.20607.11</MicrosoftDotNetBuildTasksInstallersVersion>
     <MicrosoftDotNetBuildTasksInstallersVersion>6.0.0-beta.20607.11</MicrosoftDotNetBuildTasksInstallersVersion>
   </PropertyGroup>
   </PropertyGroup>

+ 1 - 0
eng/targets/ResolveReferences.targets

@@ -297,6 +297,7 @@
     If we have a ref/ assembly from dotnet/runtime for an Extension package, use that when compiling but do not reference its assemblies.
     If we have a ref/ assembly from dotnet/runtime for an Extension package, use that when compiling but do not reference its assemblies.
   -->
   -->
   <ItemGroup Condition=" '$(MSBuildProjectName)' != 'Microsoft.AspNetCore.App.Runtime' AND
   <ItemGroup Condition=" '$(MSBuildProjectName)' != 'Microsoft.AspNetCore.App.Runtime' AND
+      '$(MSBuildProjectName)' != 'RepoTasks' AND
       ($(_CompileTfmUsingReferenceAssemblies) OR
       ($(_CompileTfmUsingReferenceAssemblies) OR
        ('$(IsTargetingPackBuilding)' != 'false' AND '$(MSBuildProjectName)' == 'Microsoft.AspNetCore.App.Ref')) ">
        ('$(IsTargetingPackBuilding)' != 'false' AND '$(MSBuildProjectName)' == 'Microsoft.AspNetCore.App.Ref')) ">
     <PackageReference Include="Microsoft.Extensions.Internal.Transport"
     <PackageReference Include="Microsoft.Extensions.Internal.Transport"

+ 2 - 0
eng/tools/RepoTasks/RepoTasks.csproj

@@ -8,6 +8,8 @@
     <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
     <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
     <!-- Need to build this project in source build -->
     <!-- Need to build this project in source build -->
     <ExcludeFromSourceBuild>false</ExcludeFromSourceBuild>
     <ExcludeFromSourceBuild>false</ExcludeFromSourceBuild>
+    <!-- Temporarily target the previous runtime until https://github.com/dotnet/sdk/pull/14574 is merged. -->
+    <TargetLatestDotNetRuntime>false</TargetLatestDotNetRuntime>
     <!-- No need to track public APIs of these MSBuild tasks. -->
     <!-- No need to track public APIs of these MSBuild tasks. -->
     <AddPublicApiAnalyzers>false</AddPublicApiAnalyzers>
     <AddPublicApiAnalyzers>false</AddPublicApiAnalyzers>
   </PropertyGroup>
   </PropertyGroup>

+ 3 - 3
src/Antiforgery/test/DefaultAntiforgeryTest.cs

@@ -1186,7 +1186,7 @@ namespace Microsoft.AspNetCore.Antiforgery.Internal
             var testSink = new TestSink();
             var testSink = new TestSink();
             var loggerFactory = new Mock<ILoggerFactory>();
             var loggerFactory = new Mock<ILoggerFactory>();
             loggerFactory
             loggerFactory
-                .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName))
+                .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName!))
                 .Returns(new TestLogger("test logger", testSink, enabled: true));
                 .Returns(new TestLogger("test logger", testSink, enabled: true));
             var services = new ServiceCollection();
             var services = new ServiceCollection();
             services.AddSingleton(loggerFactory.Object);
             services.AddSingleton(loggerFactory.Object);
@@ -1224,7 +1224,7 @@ namespace Microsoft.AspNetCore.Antiforgery.Internal
             var testSink = new TestSink();
             var testSink = new TestSink();
             var loggerFactory = new Mock<ILoggerFactory>();
             var loggerFactory = new Mock<ILoggerFactory>();
             loggerFactory
             loggerFactory
-                .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName))
+                .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName!))
                 .Returns(new TestLogger("test logger", testSink, enabled: true));
                 .Returns(new TestLogger("test logger", testSink, enabled: true));
             var services = new ServiceCollection();
             var services = new ServiceCollection();
             services.AddSingleton(loggerFactory.Object);
             services.AddSingleton(loggerFactory.Object);
@@ -1258,7 +1258,7 @@ namespace Microsoft.AspNetCore.Antiforgery.Internal
             var testSink = new TestSink();
             var testSink = new TestSink();
             var loggerFactory = new Mock<ILoggerFactory>();
             var loggerFactory = new Mock<ILoggerFactory>();
             loggerFactory
             loggerFactory
-                .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName))
+                .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName!))
                 .Returns(new TestLogger("test logger", testSink, enabled: true));
                 .Returns(new TestLogger("test logger", testSink, enabled: true));
             var services = new ServiceCollection();
             var services = new ServiceCollection();
             services.AddSingleton(loggerFactory.Object);
             services.AddSingleton(loggerFactory.Object);

+ 3 - 0
src/Components/WebAssembly/Sdk/src/Microsoft.NET.Sdk.BlazorWebAssembly.csproj

@@ -15,6 +15,9 @@
     <!-- No need to track public APIs of these MSBuild tasks. -->
     <!-- No need to track public APIs of these MSBuild tasks. -->
     <AddPublicApiAnalyzers>false</AddPublicApiAnalyzers>
     <AddPublicApiAnalyzers>false</AddPublicApiAnalyzers>
 
 
+    <!-- Temporarily target the previous runtime until https://github.com/dotnet/sdk/pull/14574 is merged. -->
+    <TargetLatestDotNetRuntime>false</TargetLatestDotNetRuntime>
+
     <IsShipping>false</IsShipping>
     <IsShipping>false</IsShipping>
   </PropertyGroup>
   </PropertyGroup>
 
 

+ 3 - 3
src/Components/WebAssembly/WebAssembly/src/Services/WebAssemblyConsoleLogger.cs

@@ -48,7 +48,7 @@ namespace Microsoft.AspNetCore.Components.WebAssembly.Services
             return logLevel != LogLevel.None;
             return logLevel != LogLevel.None;
         }
         }
 
 
-        public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
+        public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func<TState, Exception?, string> formatter)
         {
         {
             if (!IsEnabled(logLevel))
             if (!IsEnabled(logLevel))
             {
             {
@@ -68,7 +68,7 @@ namespace Microsoft.AspNetCore.Components.WebAssembly.Services
             }
             }
         }
         }
 
 
-        private void WriteMessage(LogLevel logLevel, string logName, int eventId, string message, Exception exception)
+        private void WriteMessage(LogLevel logLevel, string logName, int eventId, string message, Exception? exception)
         {
         {
             lock (_logBuilder)
             lock (_logBuilder)
             {
             {
@@ -113,7 +113,7 @@ namespace Microsoft.AspNetCore.Components.WebAssembly.Services
             }
             }
         }
         }
 
 
-        private void CreateDefaultLogMessage(StringBuilder logBuilder, LogLevel logLevel, string logName, int eventId, string message, Exception exception)
+        private void CreateDefaultLogMessage(StringBuilder logBuilder, LogLevel logLevel, string logName, int eventId, string message, Exception? exception)
         {
         {
             logBuilder.Append(GetLogLevelString(logLevel));
             logBuilder.Append(GetLogLevelString(logLevel));
             logBuilder.Append(_loglevelPadding);
             logBuilder.Append(_loglevelPadding);

+ 1 - 1
src/DataProtection/EntityFrameworkCore/src/Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj

@@ -2,7 +2,7 @@
 
 
   <PropertyGroup>
   <PropertyGroup>
     <Description>Support for storing keys using Entity Framework Core.</Description>
     <Description>Support for storing keys using Entity Framework Core.</Description>
-    <TargetFramework>netstandard2.1</TargetFramework>
+    <TargetFramework>net5.0</TargetFramework>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <PackageTags>aspnetcore;dataprotection;entityframeworkcore</PackageTags>
     <PackageTags>aspnetcore;dataprotection;entityframeworkcore</PackageTags>

+ 42 - 42
src/Framework/test/TestData.cs

@@ -230,60 +230,60 @@ namespace Microsoft.AspNetCore
                 { "Microsoft.AspNetCore.StaticFiles", "6.0.0.0" },
                 { "Microsoft.AspNetCore.StaticFiles", "6.0.0.0" },
                 { "Microsoft.AspNetCore.WebSockets", "6.0.0.0" },
                 { "Microsoft.AspNetCore.WebSockets", "6.0.0.0" },
                 { "Microsoft.AspNetCore.WebUtilities", "6.0.0.0" },
                 { "Microsoft.AspNetCore.WebUtilities", "6.0.0.0" },
-                { "Microsoft.Extensions.Caching.Abstractions", "5.0.0.0" },
-                { "Microsoft.Extensions.Caching.Memory", "5.0.0.0" },
-                { "Microsoft.Extensions.Configuration", "5.0.0.0" },
-                { "Microsoft.Extensions.Configuration.Abstractions", "5.0.0.0" },
-                { "Microsoft.Extensions.Configuration.Binder", "5.0.0.0" },
-                { "Microsoft.Extensions.Configuration.CommandLine", "5.0.0.0" },
-                { "Microsoft.Extensions.Configuration.EnvironmentVariables", "5.0.0.0" },
-                { "Microsoft.Extensions.Configuration.FileExtensions", "5.0.0.0" },
-                { "Microsoft.Extensions.Configuration.Ini", "5.0.0.0" },
-                { "Microsoft.Extensions.Configuration.Json", "5.0.0.0" },
+                { "Microsoft.Extensions.Caching.Abstractions", "6.0.0.0" },
+                { "Microsoft.Extensions.Caching.Memory", "6.0.0.0" },
+                { "Microsoft.Extensions.Configuration", "6.0.0.0" },
+                { "Microsoft.Extensions.Configuration.Abstractions", "6.0.0.0" },
+                { "Microsoft.Extensions.Configuration.Binder", "6.0.0.0" },
+                { "Microsoft.Extensions.Configuration.CommandLine", "6.0.0.0" },
+                { "Microsoft.Extensions.Configuration.EnvironmentVariables", "6.0.0.0" },
+                { "Microsoft.Extensions.Configuration.FileExtensions", "6.0.0.0" },
+                { "Microsoft.Extensions.Configuration.Ini", "6.0.0.0" },
+                { "Microsoft.Extensions.Configuration.Json", "6.0.0.0" },
                 { "Microsoft.Extensions.Configuration.KeyPerFile", "6.0.0.0" },
                 { "Microsoft.Extensions.Configuration.KeyPerFile", "6.0.0.0" },
-                { "Microsoft.Extensions.Configuration.UserSecrets", "5.0.0.0" },
-                { "Microsoft.Extensions.Configuration.Xml", "5.0.0.0" },
-                { "Microsoft.Extensions.DependencyInjection", "5.0.0.0" },
-                { "Microsoft.Extensions.DependencyInjection.Abstractions", "5.0.0.0" },
+                { "Microsoft.Extensions.Configuration.UserSecrets", "6.0.0.0" },
+                { "Microsoft.Extensions.Configuration.Xml", "6.0.0.0" },
+                { "Microsoft.Extensions.DependencyInjection", "6.0.0.0" },
+                { "Microsoft.Extensions.DependencyInjection.Abstractions", "6.0.0.0" },
                 { "Microsoft.Extensions.Diagnostics.HealthChecks", "6.0.0.0" },
                 { "Microsoft.Extensions.Diagnostics.HealthChecks", "6.0.0.0" },
                 { "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions", "6.0.0.0" },
                 { "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions", "6.0.0.0" },
-                { "Microsoft.Extensions.FileProviders.Abstractions", "5.0.0.0" },
-                { "Microsoft.Extensions.FileProviders.Composite", "5.0.0.0" },
+                { "Microsoft.Extensions.FileProviders.Abstractions", "6.0.0.0" },
+                { "Microsoft.Extensions.FileProviders.Composite", "6.0.0.0" },
                 { "Microsoft.Extensions.FileProviders.Embedded", "6.0.0.0" },
                 { "Microsoft.Extensions.FileProviders.Embedded", "6.0.0.0" },
-                { "Microsoft.Extensions.FileProviders.Physical", "5.0.0.0" },
-                { "Microsoft.Extensions.FileSystemGlobbing", "5.0.0.0" },
-                { "Microsoft.Extensions.Hosting", "5.0.0.0" },
-                { "Microsoft.Extensions.Hosting.Abstractions", "5.0.0.0" },
-                { "Microsoft.Extensions.Http", "5.0.0.0" },
+                { "Microsoft.Extensions.FileProviders.Physical", "6.0.0.0" },
+                { "Microsoft.Extensions.FileSystemGlobbing", "6.0.0.0" },
+                { "Microsoft.Extensions.Hosting", "6.0.0.0" },
+                { "Microsoft.Extensions.Hosting.Abstractions", "6.0.0.0" },
+                { "Microsoft.Extensions.Http", "6.0.0.0" },
                 { "Microsoft.Extensions.Identity.Core", "6.0.0.0" },
                 { "Microsoft.Extensions.Identity.Core", "6.0.0.0" },
                 { "Microsoft.Extensions.Identity.Stores", "6.0.0.0" },
                 { "Microsoft.Extensions.Identity.Stores", "6.0.0.0" },
                 { "Microsoft.Extensions.Localization", "6.0.0.0" },
                 { "Microsoft.Extensions.Localization", "6.0.0.0" },
                 { "Microsoft.Extensions.Localization.Abstractions", "6.0.0.0" },
                 { "Microsoft.Extensions.Localization.Abstractions", "6.0.0.0" },
-                { "Microsoft.Extensions.Logging", "5.0.0.0" },
-                { "Microsoft.Extensions.Logging.Abstractions", "5.0.0.0" },
-                { "Microsoft.Extensions.Logging.Configuration", "5.0.0.0" },
-                { "Microsoft.Extensions.Logging.Console", "5.0.0.0" },
-                { "Microsoft.Extensions.Logging.Debug", "5.0.0.0" },
-                { "Microsoft.Extensions.Logging.EventLog", "5.0.0.0" },
-                { "Microsoft.Extensions.Logging.EventSource", "5.0.0.0" },
-                { "Microsoft.Extensions.Logging.TraceSource", "5.0.0.0" },
+                { "Microsoft.Extensions.Logging", "6.0.0.0" },
+                { "Microsoft.Extensions.Logging.Abstractions", "6.0.0.0" },
+                { "Microsoft.Extensions.Logging.Configuration", "6.0.0.0" },
+                { "Microsoft.Extensions.Logging.Console", "6.0.0.0" },
+                { "Microsoft.Extensions.Logging.Debug", "6.0.0.0" },
+                { "Microsoft.Extensions.Logging.EventLog", "6.0.0.0" },
+                { "Microsoft.Extensions.Logging.EventSource", "6.0.0.0" },
+                { "Microsoft.Extensions.Logging.TraceSource", "6.0.0.0" },
                 { "Microsoft.Extensions.ObjectPool", "6.0.0.0" },
                 { "Microsoft.Extensions.ObjectPool", "6.0.0.0" },
-                { "Microsoft.Extensions.Options", "5.0.0.0" },
-                { "Microsoft.Extensions.Options.ConfigurationExtensions", "5.0.0.0" },
-                { "Microsoft.Extensions.Options.DataAnnotations", "5.0.0.0" },
-                { "Microsoft.Extensions.Primitives", "5.0.0.0" },
+                { "Microsoft.Extensions.Options", "6.0.0.0" },
+                { "Microsoft.Extensions.Options.ConfigurationExtensions", "6.0.0.0" },
+                { "Microsoft.Extensions.Options.DataAnnotations", "6.0.0.0" },
+                { "Microsoft.Extensions.Primitives", "6.0.0.0" },
                 { "Microsoft.Extensions.WebEncoders", "6.0.0.0" },
                 { "Microsoft.Extensions.WebEncoders", "6.0.0.0" },
                 { "Microsoft.JSInterop", "6.0.0.0" },
                 { "Microsoft.JSInterop", "6.0.0.0" },
                 { "Microsoft.Net.Http.Headers", "6.0.0.0" },
                 { "Microsoft.Net.Http.Headers", "6.0.0.0" },
-                { "Microsoft.Win32.Registry", "5.0.0.0" },
-                { "System.Diagnostics.EventLog", "5.0.0.0" },
-                { "System.IO.Pipelines", "5.0.0.0" },
-                { "System.Security.AccessControl", "5.0.0.0" },
-                { "System.Security.Cryptography.Cng", "5.0.0.0" },
-                { "System.Security.Cryptography.Xml", "5.0.0.0" },
-                { "System.Security.Permissions", "5.0.0.0" },
-                { "System.Security.Principal.Windows", "5.0.0.0" },
-                { "System.Windows.Extensions", "5.0.0.0" }
+                { "Microsoft.Win32.Registry", "6.0.0.0" },
+                { "System.Diagnostics.EventLog", "6.0.0.0" },
+                { "System.IO.Pipelines", "6.0.0.0" },
+                { "System.Security.AccessControl", "6.0.0.0" },
+                { "System.Security.Cryptography.Cng", "6.0.0.0" },
+                { "System.Security.Cryptography.Xml", "6.0.0.0" },
+                { "System.Security.Permissions", "6.0.0.0" },
+                { "System.Security.Principal.Windows", "6.0.0.0" },
+                { "System.Windows.Extensions", "6.0.0.0" }
             };
             };
 
 
             if (!VerifyAncmBinary())
             if (!VerifyAncmBinary())

+ 1 - 1
src/Hosting/Hosting/src/Internal/HostingRequestFinishedLog.cs

@@ -14,7 +14,7 @@ namespace Microsoft.AspNetCore.Hosting
 
 
     internal class HostingRequestFinishedLog : IReadOnlyList<KeyValuePair<string, object?>>
     internal class HostingRequestFinishedLog : IReadOnlyList<KeyValuePair<string, object?>>
     {
     {
-        internal static readonly Func<object, Exception, string> Callback = (state, exception) => ((HostingRequestFinishedLog)state).ToString();
+        internal static readonly Func<object, Exception?, string> Callback = (state, exception) => ((HostingRequestFinishedLog)state).ToString();
 
 
         private readonly HostingApplication.Context _context;
         private readonly HostingApplication.Context _context;
 
 

+ 1 - 1
src/Hosting/Hosting/src/Internal/HostingRequestStartingLog.cs

@@ -15,7 +15,7 @@ namespace Microsoft.AspNetCore.Hosting
         private const string LogPreamble = "Request starting ";
         private const string LogPreamble = "Request starting ";
         private const string EmptyEntry = "-";
         private const string EmptyEntry = "-";
 
 
-        internal static readonly Func<object, Exception, string> Callback = (state, exception) => ((HostingRequestStartingLog)state).ToString();
+        internal static readonly Func<object, Exception?, string> Callback = (state, exception) => ((HostingRequestStartingLog)state).ToString();
 
 
         private readonly HttpRequest _request;
         private readonly HttpRequest _request;
 
 

+ 2 - 2
src/Http/Routing/src/RouteBase.cs

@@ -326,8 +326,8 @@ namespace Microsoft.AspNetCore.Routing
                     }
                     }
 
 
                     var factory = context.RequestServices.GetRequiredService<ILoggerFactory>();
                     var factory = context.RequestServices.GetRequiredService<ILoggerFactory>();
-                    _constraintLogger = factory.CreateLogger(typeof(RouteConstraintMatcher).FullName);
-                    _logger = factory.CreateLogger(typeof(RouteBase).FullName);
+                    _constraintLogger = factory.CreateLogger(typeof(RouteConstraintMatcher).FullName!);
+                    _logger = factory.CreateLogger(typeof(RouteBase).FullName!);
                 }
                 }
 
 
             }
             }

+ 1 - 1
src/Identity/EntityFrameworkCore/src/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj

@@ -2,7 +2,7 @@
 
 
   <PropertyGroup>
   <PropertyGroup>
     <Description>ASP.NET Core Identity provider that uses Entity Framework Core.</Description>
     <Description>ASP.NET Core Identity provider that uses Entity Framework Core.</Description>
-    <TargetFrameworks>netstandard2.1;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
+    <TargetFrameworks>net5.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <PackageTags>aspnetcore;entityframeworkcore;identity;membership</PackageTags>
     <PackageTags>aspnetcore;entityframeworkcore;identity;membership</PackageTags>
   </PropertyGroup>
   </PropertyGroup>

+ 1 - 1
src/Middleware/HealthChecks.EntityFrameworkCore/src/Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore.csproj

@@ -4,7 +4,7 @@
     <Description>
     <Description>
       Components for performing health checks using EntityFrameworkCore.
       Components for performing health checks using EntityFrameworkCore.
     </Description>
     </Description>
-    <TargetFramework>netstandard2.1</TargetFramework>
+    <TargetFramework>net5.0</TargetFramework>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <PackageTags>diagnostics;healthchecks;entityframeworkcore</PackageTags>
     <PackageTags>diagnostics;healthchecks;entityframeworkcore</PackageTags>
     <BaseNamespace>Microsoft.Extensions.Diagnostics.HealthChecks</BaseNamespace>
     <BaseNamespace>Microsoft.Extensions.Diagnostics.HealthChecks</BaseNamespace>

+ 2 - 0
src/Razor/Microsoft.AspNetCore.Razor.Language/test/Microsoft.AspNetCore.Razor.Language.Test.csproj

@@ -8,6 +8,8 @@
 
 
     <!-- Work around https://github.com/microsoft/msbuild/issues/4740 -->
     <!-- Work around https://github.com/microsoft/msbuild/issues/4740 -->
     <EmbeddedResourceUseDependentUponConvention>false</EmbeddedResourceUseDependentUponConvention>
     <EmbeddedResourceUseDependentUponConvention>false</EmbeddedResourceUseDependentUponConvention>
+    <!-- Temporarily target the previous runtime until https://github.com/dotnet/sdk/pull/14574 is merged. -->
+    <TargetLatestDotNetRuntime>false</TargetLatestDotNetRuntime>
 
 
     <!-- Tests do not work on Helix yet -->
     <!-- Tests do not work on Helix yet -->
     <BuildHelixPayload>false</BuildHelixPayload>
     <BuildHelixPayload>false</BuildHelixPayload>

+ 1 - 0
src/Razor/Microsoft.NET.Sdk.Razor/src/Microsoft.NET.Sdk.Razor.csproj

@@ -17,6 +17,7 @@
     <!-- No need to track public APIs of these MSBuild tasks. -->
     <!-- No need to track public APIs of these MSBuild tasks. -->
     <AddPublicApiAnalyzers>false</AddPublicApiAnalyzers>
     <AddPublicApiAnalyzers>false</AddPublicApiAnalyzers>
 
 
+    <TargetLatestDotNetRuntime>false</TargetLatestDotNetRuntime>
     <IsShipping>false</IsShipping>
     <IsShipping>false</IsShipping>
   </PropertyGroup>
   </PropertyGroup>
 
 

+ 1 - 1
src/Security/Authentication/Core/src/AuthenticationHandler.cs

@@ -111,7 +111,7 @@ namespace Microsoft.AspNetCore.Authentication
         /// <param name="clock">The <see cref="ISystemClock"/>.</param>
         /// <param name="clock">The <see cref="ISystemClock"/>.</param>
         protected AuthenticationHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock)
         protected AuthenticationHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock)
         {
         {
-            Logger = logger.CreateLogger(this.GetType().FullName);
+            Logger = logger.CreateLogger(this.GetType().FullName!);
             UrlEncoder = encoder;
             UrlEncoder = encoder;
             Clock = clock;
             Clock = clock;
             OptionsMonitor = options;
             OptionsMonitor = options;

+ 1 - 1
src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelTrace.cs

@@ -304,7 +304,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure
             _invalidResponseHeaderRemoved(_logger, null);
             _invalidResponseHeaderRemoved(_logger, null);
         }
         }
 
 
-        public virtual void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
+        public virtual void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func<TState, Exception?, string> formatter)
             => _logger.Log(logLevel, eventId, state, exception, formatter);
             => _logger.Log(logLevel, eventId, state, exception, formatter);
 
 
         public virtual bool IsEnabled(LogLevel logLevel) => _logger.IsEnabled(logLevel);
         public virtual bool IsEnabled(LogLevel logLevel) => _logger.IsEnabled(logLevel);

+ 5 - 5
src/Servers/Kestrel/Transport.Quic/src/Internal/QuicTrace.cs

@@ -12,17 +12,17 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.Intern
             LoggerMessage.Define<string>(LogLevel.Debug, new EventId(4, nameof(NewConnection)), @"Connection id ""{ConnectionId}"" accepted.");
             LoggerMessage.Define<string>(LogLevel.Debug, new EventId(4, nameof(NewConnection)), @"Connection id ""{ConnectionId}"" accepted.");
         private static readonly Action<ILogger, string, Exception?> _acceptedStream =
         private static readonly Action<ILogger, string, Exception?> _acceptedStream =
             LoggerMessage.Define<string>(LogLevel.Debug, new EventId(5, nameof(NewStream)), @"Stream id ""{ConnectionId}"" accepted.");
             LoggerMessage.Define<string>(LogLevel.Debug, new EventId(5, nameof(NewStream)), @"Stream id ""{ConnectionId}"" accepted.");
-        private static readonly Action<ILogger, string, string, Exception> _connectionError =
+        private static readonly Action<ILogger, string, string, Exception?> _connectionError =
             LoggerMessage.Define<string, string>(LogLevel.Debug, new EventId(6, nameof(ConnectionError)), @"Connection id ""{ConnectionId}"" hit an exception: ""{Reason}"".");
             LoggerMessage.Define<string, string>(LogLevel.Debug, new EventId(6, nameof(ConnectionError)), @"Connection id ""{ConnectionId}"" hit an exception: ""{Reason}"".");
-        private static readonly Action<ILogger, string, string, Exception> _streamError =
+        private static readonly Action<ILogger, string, string, Exception?> _streamError =
             LoggerMessage.Define<string, string>(LogLevel.Debug, new EventId(7, nameof(StreamError)), @"Connection id ""{ConnectionId}"" hit an exception: ""{Reason}"".");
             LoggerMessage.Define<string, string>(LogLevel.Debug, new EventId(7, nameof(StreamError)), @"Connection id ""{ConnectionId}"" hit an exception: ""{Reason}"".");
         private static readonly Action<ILogger, string, Exception?> _streamPause =
         private static readonly Action<ILogger, string, Exception?> _streamPause =
             LoggerMessage.Define<string>(LogLevel.Debug, new EventId(7, nameof(StreamPause)), @"Stream id ""{ConnectionId}"" paused.");
             LoggerMessage.Define<string>(LogLevel.Debug, new EventId(7, nameof(StreamPause)), @"Stream id ""{ConnectionId}"" paused.");
         private static readonly Action<ILogger, string, Exception?> _streamResume =
         private static readonly Action<ILogger, string, Exception?> _streamResume =
             LoggerMessage.Define<string>(LogLevel.Debug, new EventId(7, nameof(StreamResume)), @"Stream id ""{ConnectionId}"" resumed.");
             LoggerMessage.Define<string>(LogLevel.Debug, new EventId(7, nameof(StreamResume)), @"Stream id ""{ConnectionId}"" resumed.");
-        private static readonly Action<ILogger, string, string, Exception> _streamShutdownWrite =
+        private static readonly Action<ILogger, string, string, Exception?> _streamShutdownWrite =
             LoggerMessage.Define<string, string>(LogLevel.Debug, new EventId(7, nameof(StreamShutdownWrite)), @"Stream id ""{ConnectionId}"" shutting down writes, exception: ""{Reason}"".");
             LoggerMessage.Define<string, string>(LogLevel.Debug, new EventId(7, nameof(StreamShutdownWrite)), @"Stream id ""{ConnectionId}"" shutting down writes, exception: ""{Reason}"".");
-        private static readonly Action<ILogger, string, string, Exception> _streamAborted =
+        private static readonly Action<ILogger, string, string, Exception?> _streamAborted =
             LoggerMessage.Define<string, string>(LogLevel.Debug, new EventId(7, nameof(StreamShutdownWrite)), @"Stream id ""{ConnectionId}"" aborted by application, exception: ""{Reason}"".");
             LoggerMessage.Define<string, string>(LogLevel.Debug, new EventId(7, nameof(StreamShutdownWrite)), @"Stream id ""{ConnectionId}"" aborted by application, exception: ""{Reason}"".");
 
 
         private ILogger _logger;
         private ILogger _logger;
@@ -36,7 +36,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.Intern
 
 
         public bool IsEnabled(LogLevel logLevel) => _logger.IsEnabled(logLevel);
         public bool IsEnabled(LogLevel logLevel) => _logger.IsEnabled(logLevel);
 
 
-        public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
+        public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func<TState, Exception?, string> formatter)
             => _logger.Log(logLevel, eventId, state, exception, formatter);
             => _logger.Log(logLevel, eventId, state, exception, formatter);
 
 
         public void NewConnection(string connectionId)
         public void NewConnection(string connectionId)

+ 2 - 2
src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketsTrace.cs

@@ -26,7 +26,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Internal
 
 
         // ConnectionWriteCallback: Reserved: 12
         // ConnectionWriteCallback: Reserved: 12
 
 
-        private static readonly Action<ILogger, string, Exception> _connectionError =
+        private static readonly Action<ILogger, string, Exception?> _connectionError =
             LoggerMessage.Define<string>(LogLevel.Debug, new EventId(14, nameof(ConnectionError)), @"Connection id ""{ConnectionId}"" communication error.");
             LoggerMessage.Define<string>(LogLevel.Debug, new EventId(14, nameof(ConnectionError)), @"Connection id ""{ConnectionId}"" communication error.");
 
 
         private static readonly Action<ILogger, string, Exception?> _connectionReset =
         private static readonly Action<ILogger, string, Exception?> _connectionReset =
@@ -91,7 +91,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Internal
 
 
         public bool IsEnabled(LogLevel logLevel) => _logger.IsEnabled(logLevel);
         public bool IsEnabled(LogLevel logLevel) => _logger.IsEnabled(logLevel);
 
 
-        public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
+        public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func<TState, Exception?, string> formatter)
             => _logger.Log(logLevel, eventId, state, exception, formatter);
             => _logger.Log(logLevel, eventId, state, exception, formatter);
     }
     }
 }
 }

+ 4 - 0
src/Shared/OperatingSystem.cs

@@ -11,7 +11,11 @@ namespace Microsoft.AspNetCore
 {
 {
     internal sealed class OperatingSystem
     internal sealed class OperatingSystem
     {
     {
+#if NET461
+        private static readonly bool _isBrowser = false;
+#else
         private static readonly bool _isBrowser = RuntimeInformation.IsOSPlatform(OSPlatform.Create("browser"));
         private static readonly bool _isBrowser = RuntimeInformation.IsOSPlatform(OSPlatform.Create("browser"));
+#endif
 
 
         public static bool IsBrowser() => _isBrowser;
         public static bool IsBrowser() => _isBrowser;
     }
     }

+ 5 - 0
src/SignalR/clients/csharp/Client.Core/src/HubConnection.cs

@@ -11,6 +11,7 @@ using System.Linq;
 using System.Net;
 using System.Net;
 using System.Reflection;
 using System.Reflection;
 using System.Runtime.CompilerServices;
 using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
 using System.Threading;
 using System.Threading;
 using System.Threading.Channels;
 using System.Threading.Channels;
 using System.Threading.Tasks;
 using System.Threading.Tasks;
@@ -1977,6 +1978,10 @@ namespace Microsoft.AspNetCore.SignalR.Client
 
 
             public bool TryAcquireConnectionLock()
             public bool TryAcquireConnectionLock()
             {
             {
+                if (OperatingSystem.IsBrowser())
+                {
+                    return _connectionLock.WaitAsync(0).Result;
+                }
                 return _connectionLock.Wait(0);
                 return _connectionLock.Wait(0);
             }
             }
 
 

+ 1 - 0
src/SignalR/clients/csharp/Client.Core/src/Microsoft.AspNetCore.SignalR.Client.Core.csproj

@@ -13,6 +13,7 @@
     <Compile Include="$(SignalRSharedSourceRoot)ReflectionHelper.cs" Link="ReflectionHelper.cs" />
     <Compile Include="$(SignalRSharedSourceRoot)ReflectionHelper.cs" Link="ReflectionHelper.cs" />
     <Compile Include="$(SignalRSharedSourceRoot)TimerAwaitable.cs" Link="Internal\TimerAwaitable.cs" />
     <Compile Include="$(SignalRSharedSourceRoot)TimerAwaitable.cs" Link="Internal\TimerAwaitable.cs" />
     <Compile Include="$(SignalRSharedSourceRoot)AsyncEnumerableAdapters.cs" Link="Internal\AsyncEnumerableAdapters.cs" />
     <Compile Include="$(SignalRSharedSourceRoot)AsyncEnumerableAdapters.cs" Link="Internal\AsyncEnumerableAdapters.cs" />
+    <Compile Include="$(SharedSourceRoot)OperatingSystem.cs" Condition="'$(TargetFramework)' != '$(DefaultNetCoreTargetFramework)'" />
   </ItemGroup>
   </ItemGroup>
 
 
   <ItemGroup>
   <ItemGroup>

+ 1 - 5
src/SignalR/common/Http.Connections/src/Microsoft.AspNetCore.Http.Connections.csproj

@@ -1,4 +1,4 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
 
 
   <PropertyGroup>
   <PropertyGroup>
     <Description>Components for providing real-time bi-directional communication across the Web.</Description>
     <Description>Components for providing real-time bi-directional communication across the Web.</Description>
@@ -42,8 +42,4 @@
     <InternalsVisibleTo Include="Microsoft.AspNetCore.Http.Connections.Tests" />
     <InternalsVisibleTo Include="Microsoft.AspNetCore.Http.Connections.Tests" />
   </ItemGroup>
   </ItemGroup>
 
 
-  <ItemGroup>
-    <SupportedPlatform Include="browser" />
-  </ItemGroup>
-
 </Project>
 </Project>

+ 3 - 3
src/Tools/dotnet-watch/test/BrowserLaunchTests.cs

@@ -18,7 +18,7 @@ namespace Microsoft.DotNet.Watcher.Tools.FunctionalTests
             _app = new WatchableApp("AppWithLaunchSettings", logger);
             _app = new WatchableApp("AppWithLaunchSettings", logger);
         }
         }
 
 
-        [ConditionalFact]
+        [ConditionalFact(Skip = "https://github.com/dotnet/aspnetcore/issues/28479")]
         [OSSkipCondition(OperatingSystems.Linux)]
         [OSSkipCondition(OperatingSystems.Linux)]
         public async Task LaunchesBrowserOnStart()
         public async Task LaunchesBrowserOnStart()
         {
         {
@@ -31,7 +31,7 @@ namespace Microsoft.DotNet.Watcher.Tools.FunctionalTests
             await _app.Process.GetOutputLineStartsWithAsync(expected, TimeSpan.FromMinutes(2));
             await _app.Process.GetOutputLineStartsWithAsync(expected, TimeSpan.FromMinutes(2));
         }
         }
 
 
-        [ConditionalFact]
+        [ConditionalFact(Skip = "https://github.com/dotnet/aspnetcore/issues/28479")]
         [OSSkipCondition(OperatingSystems.Linux)]
         [OSSkipCondition(OperatingSystems.Linux)]
         public async Task RefreshesBrowserOnChange()
         public async Task RefreshesBrowserOnChange()
         {
         {
@@ -50,7 +50,7 @@ namespace Microsoft.DotNet.Watcher.Tools.FunctionalTests
             await _app.Process.GetOutputLineStartsWithAsync(refreshBrowserMessage, TimeSpan.FromMinutes(2));
             await _app.Process.GetOutputLineStartsWithAsync(refreshBrowserMessage, TimeSpan.FromMinutes(2));
         }
         }
 
 
-        [ConditionalFact]
+        [ConditionalFact(Skip = "https://github.com/dotnet/aspnetcore/issues/28479")]
         [OSSkipCondition(OperatingSystems.Linux)]
         [OSSkipCondition(OperatingSystems.Linux)]
         public async Task UsesBrowserSpecifiedInEnvironment()
         public async Task UsesBrowserSpecifiedInEnvironment()
         {
         {