sdk
sdk copied to clipboard
[main] Source code updates from dotnet/dotnet
[!NOTE] This is a codeflow update. It may contain both source code changes from the VMR as well as dependency updates. Learn more here.
This pull request brings the following source code changes
From https://github.com/dotnet/dotnet
- Subscription: 94ba9a9b-a084-4c1e-bf44-d0c711c17773
- Build: 20250620.18
- Date Produced: June 21, 2025 3:51:57 AM UTC
- Commit: 67889d9d2f21a890ac29bcd175c0d1937a401781
- Commit Diff: 2034317...67889d9
- Branch: main
Updated Dependencies
- Microsoft.TemplateEngine.Abstractions: from 10.0.100-preview.6.25318.104 to 10.0.100-preview.6.25320.118
- Microsoft.TemplateEngine.Edge: from 10.0.100-preview.6.25318.104 to 10.0.100-preview.6.25320.118
- Microsoft.TemplateEngine.Orchestrator.RunnableProjects: from 10.0.100-preview.6.25318.104 to 10.0.100-preview.6.25320.118
- Microsoft.TemplateEngine.Utils: from 10.0.100-preview.6.25318.104 to 10.0.100-preview.6.25320.118
- Microsoft.TemplateSearch.Common: from 10.0.100-preview.6.25318.104 to 10.0.100-preview.6.25320.118
- Microsoft.TemplateEngine.Mocks: from 10.0.100-preview.6.25318.104 to 10.0.100-preview.6.25320.118
- Microsoft.TemplateEngine.TestHelper: from 10.0.100-preview.6.25318.104 to 10.0.100-preview.6.25320.118
- Microsoft.TemplateEngine.Authoring.TemplateVerifier: from 10.0.100-preview.6.25318.104 to 10.0.100-preview.6.25320.118
- Microsoft.TemplateSearch.TemplateDiscovery: from 10.0.100-preview.6.25318.104 to 10.0.100-preview.6.25320.118
- Microsoft.NETCore.App.Ref: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.NETCore.Platforms: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.NET.HostModel: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.IO.Hashing: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.Extensions.DependencyModel: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.NET.Runtime.Emscripten.Sdk.Internal: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64: from 10.0.0-preview.6.25316.103 to 10.0.0-preview.7.25320.118
- Microsoft.Build: from 17.15.0-preview-25318-104 to 17.15.0-preview-25320-118
- Microsoft.Build.Localization: from 17.15.0-preview-25318-104 to 17.15.0-preview-25320-118
- Microsoft.FSharp.Compiler: from 14.0.100-beta.25318.104 to 14.0.100-beta.25320.118
- Microsoft.Net.Compilers.Toolset: from 5.0.0-1.25318.104 to 5.0.0-1.25320.118
- Microsoft.Net.Compilers.Toolset.Framework: from 5.0.0-1.25318.104 to 5.0.0-1.25320.118
- Microsoft.CodeAnalysis: from 5.0.0-1.25318.104 to 5.0.0-1.25320.118
- Microsoft.CodeAnalysis.CSharp: from 5.0.0-1.25318.104 to 5.0.0-1.25320.118
- Microsoft.CodeAnalysis.CSharp.CodeStyle: from 5.0.0-1.25318.104 to 5.0.0-1.25320.118
- Microsoft.CodeAnalysis.CSharp.Features: from 5.0.0-1.25318.104 to 5.0.0-1.25320.118
- Microsoft.CodeAnalysis.CSharp.Workspaces: from 5.0.0-1.25318.104 to 5.0.0-1.25320.118
- Microsoft.CodeAnalysis.Workspaces.Common: from 5.0.0-1.25318.104 to 5.0.0-1.25320.118
- Microsoft.CodeAnalysis.Workspaces.MSBuild: from 5.0.0-1.25318.104 to 5.0.0-1.25320.118
- Microsoft.NET.Test.Sdk: from 17.15.0-preview-25318-104 to 17.15.0-preview-25320-118
- Microsoft.TestPlatform.CLI: from 17.15.0-preview-25318-104 to 17.15.0-preview-25320-118
- Microsoft.TestPlatform.Build: from 17.15.0-preview-25318-104 to 17.15.0-preview-25320-118
- Microsoft.NET.ILLink.Tasks: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.CodeDom: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Formats.Asn1: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Security.Cryptography.ProtectedData: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Text.Encoding.CodePages: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Resources.Extensions: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.WindowsDesktop.App.Ref: from 10.0.0-preview.6.25318.104 to 10.0.0-preview.6.25320.118
- Microsoft.WindowsDesktop.App.Internal: from 10.0.0-preview.6.25318.104 to 10.0.0-preview.6.25320.118
- Microsoft.NET.Sdk.WindowsDesktop: from 10.0.0-preview.6.25318.104 to 10.0.0-preview.6.25320.118
- Microsoft.AspNetCore.App.Ref: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.App.Ref.Internal: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- dotnet-dev-certs: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- dotnet-user-jwts: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- dotnet-user-secrets: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Analyzers: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Authentication.Facebook: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Authentication.Google: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Authentication.MicrosoftAccount: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Components: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Components.Analyzers: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Components.Forms: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Components.WebAssembly: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Components.WebAssembly.Server: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Components.SdkAnalyzers: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Components.WebView: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Metadata: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Mvc.Analyzers: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Mvc.Api.Analyzers: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.Extensions.FileProviders.Embedded: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Authorization: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.Components.Web: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.JSInterop: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.Extensions.ObjectPool: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.DeveloperCertificates.XPlat: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.AspNetCore.TestHost: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.DotNet.Web.ItemTemplates.10.0: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.DotNet.Web.ProjectTemplates.10.0: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.CodeAnalysis.Razor.Tooling.Internal: from 10.0.0-preview.25318.104 to 10.0.0-preview.25320.118
- Microsoft.AspNetCore.Mvc.Razor.Extensions.Tooling.Internal: from 10.0.0-preview.25318.104 to 10.0.0-preview.25320.118
- Microsoft.NET.Sdk.Razor.SourceGenerators.Transport: from 10.0.0-preview.25318.104 to 10.0.0-preview.25320.118
- Microsoft.Dotnet.WinForms.ProjectTemplates: from 10.0.0-preview.6.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.DotNet.Wpf.ProjectTemplates: from 10.0.0-preview.6.25318.104 to 10.0.0-preview.6.25320.118
- Microsoft.Web.Xdt: from 10.0.0-preview.25318.104 to 10.0.0-preview.25320.118
- Microsoft.CodeAnalysis.NetAnalyzers: from 10.0.0-preview.25318.104 to 10.0.0-preview.25320.118
- Microsoft.CodeAnalysis.PublicApiAnalyzers: from 5.0.0-1.25318.104 to 5.0.0-1.25320.118
- System.CommandLine: from 2.0.0-beta5.25318.104 to 2.0.0-beta6.25320.118
- Microsoft.DiaSymReader: from 2.2.0-beta.25318.104 to 2.2.0-beta.25320.118
- Microsoft.Deployment.DotNet.Releases: from 2.0.0-preview.1.25318.104 to 2.0.0-preview.1.25320.118
- Microsoft.Build.Tasks.Git: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.SourceLink.Common: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.SourceLink.AzureRepos.Git: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.SourceLink.GitHub: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.SourceLink.GitLab: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.SourceLink.Bitbucket.Git: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.Extensions.Logging: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.Extensions.Logging.Abstractions: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.Extensions.Logging.Console: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.Extensions.FileSystemGlobbing: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.ServiceProcess.ServiceController: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Text.Json: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.Bcl.AsyncInterfaces: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.Extensions.FileProviders.Abstractions: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.Win32.SystemEvents: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Composition.AttributedModel: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Composition.Convention: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Composition.Hosting: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Composition.Runtime: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Composition.TypedParts: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Configuration.ConfigurationManager: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Security.Cryptography.Pkcs: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Security.Cryptography.Xml: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Security.Permissions: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- System.Windows.Extensions: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.DotNet.Arcade.Sdk: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.DotNet.Build.Tasks.Installers: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.DotNet.Build.Tasks.Templating: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.DotNet.Build.Tasks.Workloads: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.DotNet.Helix.Sdk: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.DotNet.SignTool: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.DotNet.XUnitExtensions: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- Microsoft.DotNet.XliffTasks: from 10.0.0-beta.25318.104 to 10.0.0-beta.25320.118
- System.Reflection.MetadataLoadContext: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
- Microsoft.Extensions.Configuration.Ini: from 10.0.0-preview.7.25318.104 to 10.0.0-preview.7.25320.118
Associated changes in source repos
- https://github.com/dotnet/arcade/compare/186172916558a2e41c87c1ca4e02850e9bba5f53...d9d02d858b71562509f72ea84409853e4deffc8f
- https://github.com/dotnet/aspnetcore/compare/ee0edc282eecb3d2040a549e275967a29c3465d5...ee050bd56bdf2b653d4bad75f26ba8802a4f58fa
- https://github.com/dotnet/command-line-api/compare/806a6d90bdd57f268bff30f36e2132a26371b08a...68b6dad50acc558276958b19b4c9189d70721d76
- https://github.com/dotnet/deployment-tools/compare/f712c07e9e1dea9bc062c76011db0865a8dafab4...ea2bdda50b4e66d7e7d877b37eeea5974693c6a1
- https://github.com/dotnet/diagnostics/compare/30592b41a2d7e4f67567cb61a0c3951cb3c56673...c80de30e0d582df0c6fb9b24e8b10c3a78c97161
- https://github.com/dotnet/efcore/compare/0b17ca47d38d79e2dae578300526d3c3a58384ba...202d207420bb3b035973c0b5b6da6018ec64c49e
- https://github.com/dotnet/emsdk/compare/694f89e07cd21f9303404353a46bad016a0b3d4c...d7f601751622ebee331367f19b4310eaa9b70102
- https://github.com/dotnet/msbuild/compare/a1c160002eb10785a233cfa5b1fb72cd20dcb73b...074cf71a2397e02e34eb95f6b54bda9df16799ab
- https://github.com/nuget/nuget.client/compare/fb8b14ee3c574f9b559fc2057cadd20d55a75526...772ee13d2bafaa1414d90dbfbd77e0941115ef19
- https://github.com/dotnet/roslyn-analyzers/compare/b2dcdee91527bc4e6e0133657152b02a458c0e12...dc4858726e18153077521634c7e902484dfb3391
- https://github.com/dotnet/runtime/compare/ec11903827fc28847d775ba17e0cd1ff56cfbc2e...ede0118a8f82bd3e01e1de1eac6eb9e1e74f486f
- https://github.com/dotnet/scenario-tests/compare/2a22f9703ddbe56d7d90201a4fdc19b8ed5183b2...6ab0ec29e4e346465c767a6e04c37b179ee287f8
- https://github.com/dotnet/source-build-reference-packages/compare/20adb90a292b7c6bf832cb203350ccb177a0c224...96f3b2251284604ab8d1ffc6f445474ad528bcba
- https://github.com/dotnet/templating/compare/c06f5aa2a6c6eb40bfac98f9c8ca6bfb4f0e90fc...8c1b4400c5a4dedd69416cad324ea13baabf913b
- https://github.com/microsoft/vstest/compare/0d4f9228496ffae756d4a1059600d4b04a6a96cc...cdcfb7f5c163d7b7a555b129522c3b868f73e92c
- https://github.com/dotnet/windowsdesktop/compare/d78740da3e8c0715652c28ba7b53022c2d10ac51...4d7496486f9b81cf0e18b08858fc70dba1b86199
- https://github.com/dotnet/winforms/compare/75ff80c3943aff36b3ed090c9fb32da247bc4ea3...08485db910e17bc7135cf1c057ef8b3418d8f9bc
- https://github.com/dotnet/wpf/compare/b4d57bf294c0999b614355afbd68932859321917...ac86baad0a1d1072a0429700df6d9ee0d5a1d3e6
@dotnet/aspnet-blazor-eng There is a test failure in Microsoft.NET.Sdk.BlazorWebAssembly.Tests.WasmBuildIntegrationTest.Build_SatelliteAssembliesAreCopiedToBuildOutput:
[xUnit.net 00:04:05.56] System.Exception : The following additional unexpected assets were found in the manifest: [xUnit.net 00:04:05.56] ${ProjectPath}\blazorwasm\obj\Debug${Tfm}\compressed_framework\Microsoft.Extensions.Validation.wasm.gz [xUnit.net 00:04:05.56]
[xUnit.net 00:04:05.56] If the difference in baselines is expected, please re-generate the baselines. [xUnit.net 00:04:05.56] Start by ensuring you're dogfooding the SDK from the current branch (dotnet --version should be '*.0.0-dev'). [xUnit.net 00:04:05.56] If you're not on the dogfood sdk, from the root of the repository run: [xUnit.net 00:04:05.56] 1. dotnet clean [xUnit.net 00:04:05.56] 2. .\restore.cmd or ./restore.sh [xUnit.net 00:04:05.56] 3. .\build.cmd ./build.sh [xUnit.net 00:04:05.56] 4. .\eng\dogfood.cmd or . ./eng/dogfood.sh [xUnit.net 00:04:05.56]
[xUnit.net 00:04:05.56] Then, using the dogfood SDK run the .\src\RazorSdk\update-test-baselines.ps1 script.
Hi @baronfel ,@MiYanni, There is a test failure in https://github.com/dotnet/sdk/blob/800df0b5b170f7a25c5e5280c072a412f8f5f251/test/Microsoft.NET.Build.Containers.IntegrationTests/RegistryTests.cs#L27
Failed Microsoft.NET.Build.Containers.IntegrationTests.RegistryTests.CanReadManifestFromRegistry(fullyQualifiedContainerName: "registry.access.redhat.com/ubi8/dotnet-70") [2 s] Error Message: System.Net.Http.HttpRequestException : The SSL connection could not be established, see inner exception. ---- System.Security.Authentication.AuthenticationException : The remote certificate is invalid because of errors in the certificate chain: RevocationStatusUnknown, OfflineRevocation Stack Trace: at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
Could you please take a look at this issue?
Rerunning as the container tests are known to be flaky and dnceng is working on creating a local container registry for the tests that we believe will help. Rerunning those usually works.
Looks like this is different than the typical container failures. @SimonZhao888 can you file an issue and disable this test? Can you assign the issue to @tmds who created this test originally to take a look?
@marcpopMSFT I think the container test fails due to https://github.com/dotnet/docs/issues/46824 causing redhat.com to no longer be trusted on CentOS 9 (https://github.com/dotnet/runtime/issues/97973).
Would getting https://github.com/dotnet/sdk/pull/49284 in first solve this then as it would switch away from using centos?
Would getting https://github.com/dotnet/sdk/pull/49284 in first solve this then as it would switch away from using centos?
Yes, it should.