From 2cd4c42f8f3fc3b4c4c23f60921ee0d034afb882 Mon Sep 17 00:00:00 2001 From: ProductConstructionServiceProd Date: Fri, 26 Sep 2025 14:52:16 +0000 Subject: [PATCH 01/31] Merged PR 53829: [internal/release/9.0.1xx] Update dependencies from dnceng/internal/dotnet-windowsdesktop This pull request updates the following dependencies [marker]: <> (Begin:Coherency Updates) ## Coherency Updates The following updates ensure that dependencies with a *CoherentParentDependency* attribute were produced in a build used as input to the parent dependency's build. See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview) [DependencyUpdate]: <> (Begin) - **Coherency Updates**: - **Microsoft.NET.Sdk.WindowsDesktop**: from 9.0.10-rtm.25475.8 to 9.0.10-rtm.25475.13 (parent: Microsoft.WindowsDesktop.App.Ref) - **Microsoft.DotNet.Wpf.ProjectTemplates**: from 9.0.10-rtm.25475.8 to 9.0.10-rtm.25475.13 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64) [DependencyUpdate]: <> (End) [marker]: <> (End:Coherency Updates) [marker]: <> (Begin:87db4525-6885-42da-8dd0-7ce296d7fd1a) ## From https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - **Subscription**: [87db4525-6885-42da-8dd0-7ce296d7fd1a](https://maestro.dot.net/subscriptions?search=87db4525-6885-42da-8dd0-7ce296d7fd1a) - **Build**: [20250926.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2802641) ([284861](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-windowsdesktop/build/284861)) - **Date Produced**: September 26, 2025 2:21:06 PM UTC - **Commit**: [0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?_a=history&version=GC0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e) - **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?version=GBrefs/heads/internal/release/9.0) [DependencyUpdate]: <> (Begin) - **Updates**: - From [9.0.10 to 9.0.10][1] - Microsoft.WindowsDesktop.App.Ref - Microsoft.WindowsDesktop.App.Runtime.win-x64 - From [9.0.10-servicing.25475.9 to 9.0.10-servicing.25476.2][1] - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 [1]: https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop/branches?baseVersion=GC9ff62aa845e3dc8c9f9d8679b847277cd7276c48&targetVersion=GC0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e&_a=files [DependencyUpdate]: <> (End) [marker]: <> (End:87db4525-6885-42da-8dd0-7ce296d7fd1a) --- NuGet.config | 4 ++-- eng/Version.Details.xml | 20 ++++++++++---------- eng/Versions.props | 8 ++++---- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/NuGet.config b/NuGet.config index f9e7189a990d..3d9e837a4a47 100644 --- a/NuGet.config +++ b/NuGet.config @@ -41,7 +41,7 @@ - + @@ -78,7 +78,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index d8a5762921b7..963f0a2d9090 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -256,24 +256,24 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 9ff62aa845e3dc8c9f9d8679b847277cd7276c48 + 0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 9ff62aa845e3dc8c9f9d8679b847277cd7276c48 + 0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 9ff62aa845e3dc8c9f9d8679b847277cd7276c48 + 0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 9ff62aa845e3dc8c9f9d8679b847277cd7276c48 + 0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e - + https://dev.azure.com/dnceng/internal/_git/dotnet-wpf - 09278a9ca122a401bf0a8637973509f2bc0007ec + ffb9fc39e1bd845d538855a79a38be0976300b3d https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore @@ -394,9 +394,9 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-winforms 01b97e23705d3c5dde4e65c493cc87dc93339e65 - + https://dev.azure.com/dnceng/internal/_git/dotnet-wpf - 09278a9ca122a401bf0a8637973509f2bc0007ec + ffb9fc39e1bd845d538855a79a38be0976300b3d https://github.com/dotnet/xdt diff --git a/eng/Versions.props b/eng/Versions.props index 35b93670c2b2..0f79eda5321f 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -130,8 +130,8 @@ - 9.0.10-servicing.25475.9 - 9.0.10-servicing.25475.9 + 9.0.10-servicing.25476.2 + 9.0.10-servicing.25476.2 9.0.10 9.0.10 @@ -237,8 +237,8 @@ - 9.0.10-rtm.25475.8 - 9.0.10-rtm.25475.8 + 9.0.10-rtm.25475.13 + 9.0.10-rtm.25475.13 From e431f754d28efcf1f1eb2d4f3789ed1c4bd7693a Mon Sep 17 00:00:00 2001 From: Ella Hathaway Date: Fri, 26 Sep 2025 18:55:20 +0000 Subject: [PATCH 02/31] Merged PR 53831: Delete feed comment causing XML error Fixes https://github.com/dotnet/source-build/issues/5349 ---- #### AI description (iteration 1) #### PR Classification Bug fix addressing an XML parsing error caused by a problematic comment. #### PR Summary This pull request removes a commented out feed entry from the `/NuGet.config` file that was triggering an XML error. - `/NuGet.config`: Deleted the commented out feed line causing the XML issue. --- NuGet.config | 1 - 1 file changed, 1 deletion(-) diff --git a/NuGet.config b/NuGet.config index 3d9e837a4a47..8090551ffc6b 100644 --- a/NuGet.config +++ b/NuGet.config @@ -62,7 +62,6 @@ - From 042afe4cea486fa6bf29c804a5e4a2bc2b113ea2 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Sat, 4 Oct 2025 03:02:34 +0000 Subject: [PATCH 03/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop build 20251003.8 On relative base path root Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.10 -> To Version 9.0.10 VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.10-servicing.25476.2 -> To Version 9.0.10-servicing.25503.8 --- NuGet.config | 4 ++-- eng/Version.Details.xml | 12 ++++++------ eng/Versions.props | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/NuGet.config b/NuGet.config index 8090551ffc6b..679c88b2b146 100644 --- a/NuGet.config +++ b/NuGet.config @@ -41,7 +41,7 @@ - + @@ -77,7 +77,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 963f0a2d9090..d1ad61e2b27f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -256,20 +256,20 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e + a3b7321b0b67b11cb010984a38e5f248eddc5e36 - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e + a3b7321b0b67b11cb010984a38e5f248eddc5e36 https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e + a3b7321b0b67b11cb010984a38e5f248eddc5e36 - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 0a1da8fadb6a6f7b4cd30b9329cd43510bb75c9e + a3b7321b0b67b11cb010984a38e5f248eddc5e36 https://dev.azure.com/dnceng/internal/_git/dotnet-wpf diff --git a/eng/Versions.props b/eng/Versions.props index 0f79eda5321f..f2ddcb1559b0 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -130,8 +130,8 @@ - 9.0.10-servicing.25476.2 - 9.0.10-servicing.25476.2 + 9.0.10-servicing.25503.8 + 9.0.10-servicing.25503.8 9.0.10 9.0.10 From 97586890926f7531b6acb39f4670f518e22a2f3a Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Tue, 7 Oct 2025 22:26:47 +0000 Subject: [PATCH 04/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop build 20251007.10 On relative base path root Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.10 -> To Version 9.0.11 VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.10-servicing.25476.2 -> To Version 9.0.11-servicing.25507.10 --- NuGet.config | 4 ++-- eng/Version.Details.xml | 16 ++++++++-------- eng/Versions.props | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/NuGet.config b/NuGet.config index 679c88b2b146..f5dc7747d832 100644 --- a/NuGet.config +++ b/NuGet.config @@ -41,7 +41,7 @@ - + @@ -77,7 +77,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index d1ad61e2b27f..69e5dd2b3533 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -254,22 +254,22 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime e1f19886fe3354963a4a790c896b3f99689fd7a5 - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - a3b7321b0b67b11cb010984a38e5f248eddc5e36 + ecbf2aa3a86b08609b70aac325aa4d5d6ab33f53 - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - a3b7321b0b67b11cb010984a38e5f248eddc5e36 + ecbf2aa3a86b08609b70aac325aa4d5d6ab33f53 - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - a3b7321b0b67b11cb010984a38e5f248eddc5e36 + ecbf2aa3a86b08609b70aac325aa4d5d6ab33f53 - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - a3b7321b0b67b11cb010984a38e5f248eddc5e36 + ecbf2aa3a86b08609b70aac325aa4d5d6ab33f53 https://dev.azure.com/dnceng/internal/_git/dotnet-wpf diff --git a/eng/Versions.props b/eng/Versions.props index f2ddcb1559b0..20a8e883e871 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -130,10 +130,10 @@ - 9.0.10-servicing.25503.8 - 9.0.10-servicing.25503.8 - 9.0.10 - 9.0.10 + 9.0.11-servicing.25507.10 + 9.0.11-servicing.25507.10 + 9.0.11 + 9.0.11 From 04a29b4f98fe54198b7eeed1a84dee5bf9a1bae0 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Tue, 7 Oct 2025 23:27:27 +0000 Subject: [PATCH 05/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore build 20251007.8 On relative base path root dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.10-servicing.25475.17 -> To Version 9.0.11-servicing.25507.8 Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.10 -> To Version 9.0.11 --- NuGet.config | 4 +-- eng/Version.Details.xml | 76 ++++++++++++++++++++--------------------- eng/Versions.props | 26 +++++++------- 3 files changed, 53 insertions(+), 53 deletions(-) diff --git a/NuGet.config b/NuGet.config index 8090551ffc6b..4c0c5a245980 100644 --- a/NuGet.config +++ b/NuGet.config @@ -27,7 +27,7 @@ - + @@ -68,7 +68,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 963f0a2d9090..b495b52075ad 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -135,13 +135,13 @@ https://github.com/dotnet/roslyn 75273243e5beb19c5e2ae8e58999b21b451c22fe - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 https://github.com/nuget/nuget.client @@ -275,54 +275,54 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-wpf ffb9fc39e1bd845d538855a79a38be0976300b3d - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 @@ -343,21 +343,21 @@ 9eef0a67b89b9223e93779570da6a56c95d1e097 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 https://github.com/dotnet/test-templates @@ -539,9 +539,9 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime e1f19886fe3354963a4a790c896b3f99689fd7a5 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 + 0fbde912a8e253ffcab9549435dd5082c3fdfa15 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime diff --git a/eng/Versions.props b/eng/Versions.props index 6c69eadc6653..98aa2738b888 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -215,19 +215,19 @@ - 9.0.10 - 9.0.10-servicing.25475.17 - 9.0.10-servicing.25475.17 - 9.0.10-servicing.25475.17 - 9.0.10-servicing.25475.17 - 9.0.10-servicing.25475.17 - 9.0.10 - 9.0.10 - 9.0.10-servicing.25475.17 - 9.0.10-servicing.25475.17 - 9.0.10-servicing.25475.17 - 9.0.10-servicing.25475.17 - 9.0.10-servicing.25475.17 + 9.0.11 + 9.0.11-servicing.25507.8 + 9.0.11-servicing.25507.8 + 9.0.11-servicing.25507.8 + 9.0.11-servicing.25507.8 + 9.0.11-servicing.25507.8 + 9.0.11 + 9.0.11 + 9.0.11-servicing.25507.8 + 9.0.11-servicing.25507.8 + 9.0.11-servicing.25507.8 + 9.0.11-servicing.25507.8 + 9.0.11-servicing.25507.8 From d427aa53e0dab77a5e4bc2305f04e389d358a021 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Wed, 8 Oct 2025 22:55:02 +0000 Subject: [PATCH 06/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore build 20251008.7 On relative base path root dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.10-servicing.25475.17 -> To Version 9.0.11-servicing.25508.7 Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.10 -> To Version 9.0.11 --- NuGet.config | 4 +-- eng/Version.Details.xml | 60 ++++++++++++++++++++--------------------- eng/Versions.props | 20 +++++++------- 3 files changed, 42 insertions(+), 42 deletions(-) diff --git a/NuGet.config b/NuGet.config index 4c0c5a245980..2cdb9e2497e5 100644 --- a/NuGet.config +++ b/NuGet.config @@ -27,7 +27,7 @@ - + @@ -68,7 +68,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index b495b52075ad..500cdfc5179b 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -135,13 +135,13 @@ https://github.com/dotnet/roslyn 75273243e5beb19c5e2ae8e58999b21b451c22fe - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 https://github.com/nuget/nuget.client @@ -277,52 +277,52 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 @@ -345,19 +345,19 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 https://github.com/dotnet/test-templates @@ -541,7 +541,7 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 0fbde912a8e253ffcab9549435dd5082c3fdfa15 + 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime diff --git a/eng/Versions.props b/eng/Versions.props index 98aa2738b888..d2b8a8ca6772 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -216,18 +216,18 @@ 9.0.11 - 9.0.11-servicing.25507.8 - 9.0.11-servicing.25507.8 - 9.0.11-servicing.25507.8 - 9.0.11-servicing.25507.8 - 9.0.11-servicing.25507.8 + 9.0.11-servicing.25508.7 + 9.0.11-servicing.25508.7 + 9.0.11-servicing.25508.7 + 9.0.11-servicing.25508.7 + 9.0.11-servicing.25508.7 9.0.11 9.0.11 - 9.0.11-servicing.25507.8 - 9.0.11-servicing.25507.8 - 9.0.11-servicing.25507.8 - 9.0.11-servicing.25507.8 - 9.0.11-servicing.25507.8 + 9.0.11-servicing.25508.7 + 9.0.11-servicing.25508.7 + 9.0.11-servicing.25508.7 + 9.0.11-servicing.25508.7 + 9.0.11-servicing.25508.7 From 992a43ae2782a7e546fe60ba4fc9dcbeff24dbcc Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Fri, 10 Oct 2025 00:09:29 +0000 Subject: [PATCH 07/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-runtime build 20251009.7 On relative base path root Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.10 -> To Version 9.0.11 Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.10-servicing.25475.15 -> To Version 9.0.11-servicing.25509.7 --- NuGet.config | 4 +- eng/Version.Details.xml | 140 ++++++++++++++++++++-------------------- eng/Versions.props | 68 +++++++++---------- 3 files changed, 106 insertions(+), 106 deletions(-) diff --git a/NuGet.config b/NuGet.config index 8090551ffc6b..f9e25a042e64 100644 --- a/NuGet.config +++ b/NuGet.config @@ -35,7 +35,7 @@ - + @@ -74,7 +74,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index f3d9b5abab0f..9aa2451e014a 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -15,42 +15,42 @@ 79d6a45326074dbdc78f2ba288502618a09f893c - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a @@ -230,29 +230,29 @@ bc9161306b23641b0364b8f93d546da4d48da1eb - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop @@ -503,89 +503,89 @@ - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore 5bae930797f60d2d04f3b1df6a33eaca85fc5f28 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a @@ -619,9 +619,9 @@ f8c9a6d12e5a3b281661924da22d7de1cc6ab27d - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - e1f19886fe3354963a4a790c896b3f99689fd7a5 + f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a https://github.com/dotnet/arcade-services diff --git a/eng/Versions.props b/eng/Versions.props index 69a918ee56fe..59ea1a05c3f4 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -86,47 +86,47 @@ - 9.0.10 - 9.0.10-servicing.25475.15 - 9.0.10 - 9.0.10 - 9.0.10-servicing.25475.15 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 + 9.0.11 + 9.0.11-servicing.25509.7 + 9.0.11 + 9.0.11 + 9.0.11-servicing.25509.7 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 8.0.0-rc.1.23414.4 - 9.0.10-servicing.25475.15 - 9.0.10-servicing.25475.15 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 + 9.0.11-servicing.25509.7 + 9.0.11-servicing.25509.7 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 2.1.0 - 9.0.10 + 9.0.11 8.0.0 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 8.0.0 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 - 9.0.10 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 + 9.0.11 8.0.5 - 9.0.10 - 9.0.10 + 9.0.11 + 9.0.11 From 3a0aec7e846583d52a6824ae431f1a7c1cd33cc4 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Fri, 10 Oct 2025 22:46:23 +0000 Subject: [PATCH 08/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore build 20251010.11 On relative base path root dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.10-servicing.25475.17 -> To Version 9.0.11-servicing.25510.11 Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.10 -> To Version 9.0.11 --- NuGet.config | 4 +-- eng/Version.Details.xml | 60 ++++++++++++++++++++--------------------- eng/Versions.props | 20 +++++++------- 3 files changed, 42 insertions(+), 42 deletions(-) diff --git a/NuGet.config b/NuGet.config index 2cdb9e2497e5..17ddfd6fa88f 100644 --- a/NuGet.config +++ b/NuGet.config @@ -27,7 +27,7 @@ - + @@ -68,7 +68,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 500cdfc5179b..1a90e3d18bb7 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -135,13 +135,13 @@ https://github.com/dotnet/roslyn 75273243e5beb19c5e2ae8e58999b21b451c22fe - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 https://github.com/nuget/nuget.client @@ -277,52 +277,52 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 @@ -345,19 +345,19 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 https://github.com/dotnet/test-templates @@ -541,7 +541,7 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 96ccc40a0e095424b19506e8268b9b1a3e23d6a7 + 4848e2c2eb6bed25769daeb61201c8edaa4b2578 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime diff --git a/eng/Versions.props b/eng/Versions.props index d2b8a8ca6772..a2d2ecf85813 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -216,18 +216,18 @@ 9.0.11 - 9.0.11-servicing.25508.7 - 9.0.11-servicing.25508.7 - 9.0.11-servicing.25508.7 - 9.0.11-servicing.25508.7 - 9.0.11-servicing.25508.7 + 9.0.11-servicing.25510.11 + 9.0.11-servicing.25510.11 + 9.0.11-servicing.25510.11 + 9.0.11-servicing.25510.11 + 9.0.11-servicing.25510.11 9.0.11 9.0.11 - 9.0.11-servicing.25508.7 - 9.0.11-servicing.25508.7 - 9.0.11-servicing.25508.7 - 9.0.11-servicing.25508.7 - 9.0.11-servicing.25508.7 + 9.0.11-servicing.25510.11 + 9.0.11-servicing.25510.11 + 9.0.11-servicing.25510.11 + 9.0.11-servicing.25510.11 + 9.0.11-servicing.25510.11 From e448aa4ed0939102add034474c485333d228011e Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Sat, 11 Oct 2025 00:26:40 +0000 Subject: [PATCH 09/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop build 20251010.3 On relative base path root Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.11 -> To Version 9.0.11 VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.11-servicing.25507.10 -> To Version 9.0.11-servicing.25510.3 Dependency coherency updates On relative base path root Microsoft.NET.Sdk.WindowsDesktop From Version 9.0.10-rtm.25475.13 -> To Version 9.0.11-rtm.25510.4 (parent: Microsoft.WindowsDesktop.App.Ref) Microsoft.Dotnet.WinForms.ProjectTemplates From Version 9.0.10-servicing.25475.6 -> To Version 9.0.11-servicing.25510.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64) Microsoft.DotNet.Wpf.ProjectTemplates From Version 9.0.10-rtm.25475.13 -> To Version 9.0.11-rtm.25510.4 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64) --- NuGet.config | 4 ++-- eng/Version.Details.xml | 24 ++++++++++++------------ eng/Versions.props | 10 +++++----- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/NuGet.config b/NuGet.config index 5eb8c7bd626c..2cadeda8dc12 100644 --- a/NuGet.config +++ b/NuGet.config @@ -41,7 +41,7 @@ - + @@ -77,7 +77,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 52898986ea6a..0e324620511f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -256,24 +256,24 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - ecbf2aa3a86b08609b70aac325aa4d5d6ab33f53 + 95d20182284b0674eba92376a8aa7b8bbfbedbed - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - ecbf2aa3a86b08609b70aac325aa4d5d6ab33f53 + 95d20182284b0674eba92376a8aa7b8bbfbedbed https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - ecbf2aa3a86b08609b70aac325aa4d5d6ab33f53 + 95d20182284b0674eba92376a8aa7b8bbfbedbed - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - ecbf2aa3a86b08609b70aac325aa4d5d6ab33f53 + 95d20182284b0674eba92376a8aa7b8bbfbedbed - + https://dev.azure.com/dnceng/internal/_git/dotnet-wpf - ffb9fc39e1bd845d538855a79a38be0976300b3d + 8dc82943c810dd8ba3ae80da4aa5b4da470e9889 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore @@ -390,13 +390,13 @@ - + https://dev.azure.com/dnceng/internal/_git/dotnet-winforms - 01b97e23705d3c5dde4e65c493cc87dc93339e65 + 9b0eeb810e806a0fa924859a5aa6428303732070 - + https://dev.azure.com/dnceng/internal/_git/dotnet-wpf - ffb9fc39e1bd845d538855a79a38be0976300b3d + 8dc82943c810dd8ba3ae80da4aa5b4da470e9889 https://github.com/dotnet/xdt diff --git a/eng/Versions.props b/eng/Versions.props index 43519942c1b8..95ed476f95ac 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -77,7 +77,7 @@ - 9.0.10-servicing.25475.6 + 9.0.11-servicing.25510.1 @@ -130,8 +130,8 @@ - 9.0.11-servicing.25507.10 - 9.0.11-servicing.25507.10 + 9.0.11-servicing.25510.3 + 9.0.11-servicing.25510.3 9.0.11 9.0.11 @@ -237,8 +237,8 @@ - 9.0.10-rtm.25475.13 - 9.0.10-rtm.25475.13 + 9.0.11-rtm.25510.4 + 9.0.11-rtm.25510.4 From 7ac098bd325c3c113d78c001646adb592f2950cf Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Sat, 11 Oct 2025 00:30:10 +0000 Subject: [PATCH 10/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-runtime build 20251010.10 On relative base path root Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.11 -> To Version 9.0.11 Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.11-servicing.25509.7 -> To Version 9.0.11-servicing.25510.10 Dependency coherency updates On relative base path root Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport,Microsoft.SourceBuild.Intermediate.emsdk From Version 9.0.10-servicing.25469.4 -> To Version 9.0.11-servicing.25509.4 (parent: Microsoft.NETCore.App.Runtime.win-x64) Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 From Version 9.0.10 -> To Version 9.0.11 (parent: Microsoft.NETCore.App.Runtime.win-x64) --- NuGet.config | 6 +-- eng/Version.Details.xml | 92 ++++++++++++++++++++--------------------- eng/Versions.props | 12 +++--- 3 files changed, 55 insertions(+), 55 deletions(-) diff --git a/NuGet.config b/NuGet.config index 5eb8c7bd626c..93964acb44be 100644 --- a/NuGet.config +++ b/NuGet.config @@ -24,7 +24,7 @@ - + @@ -35,7 +35,7 @@ - + @@ -74,7 +74,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 52898986ea6a..42893c00df98 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -17,40 +17,40 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 @@ -59,18 +59,18 @@ https://github.com/dotnet/core-setup 7d57652f33493fa022125b7f63aad0d70c52d810 - + https://github.com/dotnet/emsdk - f70927a13648c24660c79ff19a6eb2aac100f0ab + 45d453fc255d05e4358671ad3ba8ddea7e978773 - + https://github.com/dotnet/emsdk - f70927a13648c24660c79ff19a6eb2aac100f0ab + 45d453fc255d05e4358671ad3ba8ddea7e978773 - + https://github.com/dotnet/emsdk - f70927a13648c24660c79ff19a6eb2aac100f0ab + 45d453fc255d05e4358671ad3ba8ddea7e978773 @@ -232,27 +232,27 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop @@ -505,39 +505,39 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore @@ -545,47 +545,47 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 @@ -621,7 +621,7 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - f0a16c91c6de401c8b5e5f6ffb4175122bcfe70a + 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 https://github.com/dotnet/arcade-services diff --git a/eng/Versions.props b/eng/Versions.props index 43519942c1b8..d5b1265e9e77 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -87,10 +87,10 @@ 9.0.11 - 9.0.11-servicing.25509.7 + 9.0.11-servicing.25510.10 9.0.11 9.0.11 - 9.0.11-servicing.25509.7 + 9.0.11-servicing.25510.10 9.0.11 9.0.11 9.0.11 @@ -98,8 +98,8 @@ 9.0.11 9.0.11 8.0.0-rc.1.23414.4 - 9.0.11-servicing.25509.7 - 9.0.11-servicing.25509.7 + 9.0.11-servicing.25510.10 + 9.0.11-servicing.25510.10 9.0.11 9.0.11 9.0.11 @@ -317,8 +317,8 @@ 15.0.9617 18.0.9617 - 9.0.10-servicing.25469.4 - 9.0.10 + 9.0.11-servicing.25509.4 + 9.0.11 $(MicrosoftNETWorkloadEmscriptenCurrentManifest90100PackageVersion) 9.0.100$([System.Text.RegularExpressions.Regex]::Match($(EmscriptenWorkloadManifestVersion), `-(?!rtm)[A-z]*[\.]*\d*`)) From 4f646826b5f70f94f30a71e323ce79a701d2952f Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Sat, 11 Oct 2025 06:14:01 +0000 Subject: [PATCH 11/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-runtime build 20251010.14 On relative base path root Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.11 -> To Version 9.0.11 Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.11-servicing.25509.7 -> To Version 9.0.11-servicing.25510.14 --- NuGet.config | 4 +-- eng/Version.Details.xml | 80 ++++++++++++++++++++--------------------- eng/Versions.props | 8 ++--- 3 files changed, 46 insertions(+), 46 deletions(-) diff --git a/NuGet.config b/NuGet.config index 93964acb44be..2bda72805567 100644 --- a/NuGet.config +++ b/NuGet.config @@ -35,7 +35,7 @@ - + @@ -74,7 +74,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 42893c00df98..1e32cf834b7f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -17,40 +17,40 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b @@ -232,27 +232,27 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop @@ -505,39 +505,39 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore @@ -545,47 +545,47 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b @@ -621,7 +621,7 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2b6da7eb990bb5a9a9e07824ff4b1532cb799b59 + 5426f49b74963b809b6f995d02cc6a9a29d2011b https://github.com/dotnet/arcade-services diff --git a/eng/Versions.props b/eng/Versions.props index d5b1265e9e77..e6093020f352 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -87,10 +87,10 @@ 9.0.11 - 9.0.11-servicing.25510.10 + 9.0.11-servicing.25510.14 9.0.11 9.0.11 - 9.0.11-servicing.25510.10 + 9.0.11-servicing.25510.14 9.0.11 9.0.11 9.0.11 @@ -98,8 +98,8 @@ 9.0.11 9.0.11 8.0.0-rc.1.23414.4 - 9.0.11-servicing.25510.10 - 9.0.11-servicing.25510.10 + 9.0.11-servicing.25510.14 + 9.0.11-servicing.25510.14 9.0.11 9.0.11 9.0.11 From 1d0c4f22b6fcd43e2afea3fd8ec2c64e65bd2ad1 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Tue, 14 Oct 2025 04:02:10 +0000 Subject: [PATCH 12/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-runtime build 20251013.9 On relative base path root Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.11 -> To Version 9.0.11 Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.11-servicing.25509.7 -> To Version 9.0.11-servicing.25513.9 --- NuGet.config | 4 +-- eng/Version.Details.xml | 80 ++++++++++++++++++++--------------------- eng/Versions.props | 8 ++--- 3 files changed, 46 insertions(+), 46 deletions(-) diff --git a/NuGet.config b/NuGet.config index 2bda72805567..87306a171d8e 100644 --- a/NuGet.config +++ b/NuGet.config @@ -35,7 +35,7 @@ - + @@ -74,7 +74,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 1e32cf834b7f..065e8b9e006a 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -17,40 +17,40 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c @@ -232,27 +232,27 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop @@ -505,39 +505,39 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore @@ -545,47 +545,47 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c @@ -621,7 +621,7 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 5426f49b74963b809b6f995d02cc6a9a29d2011b + c0548208279209f56e32771afc90bb5d20dca41c https://github.com/dotnet/arcade-services diff --git a/eng/Versions.props b/eng/Versions.props index e6093020f352..83919c475521 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -87,10 +87,10 @@ 9.0.11 - 9.0.11-servicing.25510.14 + 9.0.11-servicing.25513.9 9.0.11 9.0.11 - 9.0.11-servicing.25510.14 + 9.0.11-servicing.25513.9 9.0.11 9.0.11 9.0.11 @@ -98,8 +98,8 @@ 9.0.11 9.0.11 8.0.0-rc.1.23414.4 - 9.0.11-servicing.25510.14 - 9.0.11-servicing.25510.14 + 9.0.11-servicing.25513.9 + 9.0.11-servicing.25513.9 9.0.11 9.0.11 9.0.11 From 8e57727b559e94f2b3154fd20fdb16ba2c8a0c99 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Tue, 14 Oct 2025 13:17:44 +0000 Subject: [PATCH 13/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore build 20251014.2 On relative base path root dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.11-servicing.25510.11 -> To Version 9.0.11-servicing.25514.2 Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.11 -> To Version 9.0.11 --- NuGet.config | 4 +-- eng/Version.Details.xml | 60 ++++++++++++++++++++--------------------- eng/Versions.props | 20 +++++++------- 3 files changed, 42 insertions(+), 42 deletions(-) diff --git a/NuGet.config b/NuGet.config index 0f7d03faf75f..df48c88c3935 100644 --- a/NuGet.config +++ b/NuGet.config @@ -27,7 +27,7 @@ - + @@ -68,7 +68,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 02bbd7879dc9..3269ae9a2434 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -135,13 +135,13 @@ https://github.com/dotnet/roslyn dcf9af2b54e4469b94697b1b92d31354ce698f66 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 https://github.com/nuget/nuget.client @@ -277,52 +277,52 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 @@ -345,19 +345,19 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 https://github.com/dotnet/test-templates @@ -541,7 +541,7 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 4848e2c2eb6bed25769daeb61201c8edaa4b2578 + 83a88aa4d95a07135b37f345cc9b260922015f42 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime diff --git a/eng/Versions.props b/eng/Versions.props index 106f65106846..afd6fad6b8d9 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -216,18 +216,18 @@ 9.0.11 - 9.0.11-servicing.25510.11 - 9.0.11-servicing.25510.11 - 9.0.11-servicing.25510.11 - 9.0.11-servicing.25510.11 - 9.0.11-servicing.25510.11 + 9.0.11-servicing.25514.2 + 9.0.11-servicing.25514.2 + 9.0.11-servicing.25514.2 + 9.0.11-servicing.25514.2 + 9.0.11-servicing.25514.2 9.0.11 9.0.11 - 9.0.11-servicing.25510.11 - 9.0.11-servicing.25510.11 - 9.0.11-servicing.25510.11 - 9.0.11-servicing.25510.11 - 9.0.11-servicing.25510.11 + 9.0.11-servicing.25514.2 + 9.0.11-servicing.25514.2 + 9.0.11-servicing.25514.2 + 9.0.11-servicing.25514.2 + 9.0.11-servicing.25514.2 From 836e6754f367794342e3ffa41312472d8943b0c1 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Tue, 14 Oct 2025 17:58:59 +0000 Subject: [PATCH 14/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop build 20251014.3 On relative base path root Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.11 -> To Version 9.0.11 VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.11-servicing.25507.10 -> To Version 9.0.11-servicing.25514.3 Dependency coherency updates On relative base path root Microsoft.NET.Sdk.WindowsDesktop From Version 9.0.10-rtm.25475.13 -> To Version 9.0.11-rtm.25514.5 (parent: Microsoft.WindowsDesktop.App.Ref) Microsoft.Dotnet.WinForms.ProjectTemplates From Version 9.0.10-servicing.25475.6 -> To Version 9.0.11-servicing.25514.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64) Microsoft.DotNet.Wpf.ProjectTemplates From Version 9.0.10-rtm.25475.13 -> To Version 9.0.11-rtm.25514.5 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64) --- NuGet.config | 4 ++-- eng/Version.Details.xml | 24 ++++++++++++------------ eng/Versions.props | 10 +++++----- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/NuGet.config b/NuGet.config index 2cadeda8dc12..c62914a83936 100644 --- a/NuGet.config +++ b/NuGet.config @@ -41,7 +41,7 @@ - + @@ -77,7 +77,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 0e324620511f..d0b0635ee938 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -256,24 +256,24 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 95d20182284b0674eba92376a8aa7b8bbfbedbed + 06810481b9f770d01b5ad4e79887eac39a67882d - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 95d20182284b0674eba92376a8aa7b8bbfbedbed + 06810481b9f770d01b5ad4e79887eac39a67882d https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 95d20182284b0674eba92376a8aa7b8bbfbedbed + 06810481b9f770d01b5ad4e79887eac39a67882d - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 95d20182284b0674eba92376a8aa7b8bbfbedbed + 06810481b9f770d01b5ad4e79887eac39a67882d - + https://dev.azure.com/dnceng/internal/_git/dotnet-wpf - 8dc82943c810dd8ba3ae80da4aa5b4da470e9889 + 2aa47c02d8fbb0c48acfa70e85c3ae7c193d6439 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore @@ -390,13 +390,13 @@ - + https://dev.azure.com/dnceng/internal/_git/dotnet-winforms - 9b0eeb810e806a0fa924859a5aa6428303732070 + ca6799f70af2e991525efee0b3e9f83fe1c44aba - + https://dev.azure.com/dnceng/internal/_git/dotnet-wpf - 8dc82943c810dd8ba3ae80da4aa5b4da470e9889 + 2aa47c02d8fbb0c48acfa70e85c3ae7c193d6439 https://github.com/dotnet/xdt diff --git a/eng/Versions.props b/eng/Versions.props index 95ed476f95ac..0861ed0fbcfa 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -77,7 +77,7 @@ - 9.0.11-servicing.25510.1 + 9.0.11-servicing.25514.1 @@ -130,8 +130,8 @@ - 9.0.11-servicing.25510.3 - 9.0.11-servicing.25510.3 + 9.0.11-servicing.25514.3 + 9.0.11-servicing.25514.3 9.0.11 9.0.11 @@ -237,8 +237,8 @@ - 9.0.11-rtm.25510.4 - 9.0.11-rtm.25510.4 + 9.0.11-rtm.25514.5 + 9.0.11-rtm.25514.5 From b2d6676836b9a0ae688531aa6689386b54229ab0 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Tue, 14 Oct 2025 20:31:03 +0000 Subject: [PATCH 15/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore build 20251014.11 On relative base path root dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.11-servicing.25510.11 -> To Version 9.0.11-servicing.25514.11 Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.11 -> To Version 9.0.11 --- NuGet.config | 4 +-- eng/Version.Details.xml | 60 ++++++++++++++++++++--------------------- eng/Versions.props | 20 +++++++------- 3 files changed, 42 insertions(+), 42 deletions(-) diff --git a/NuGet.config b/NuGet.config index df48c88c3935..09e29b3a8537 100644 --- a/NuGet.config +++ b/NuGet.config @@ -27,7 +27,7 @@ - + @@ -68,7 +68,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 3269ae9a2434..2b5be26d83d6 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -135,13 +135,13 @@ https://github.com/dotnet/roslyn dcf9af2b54e4469b94697b1b92d31354ce698f66 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 https://github.com/nuget/nuget.client @@ -277,52 +277,52 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 @@ -345,19 +345,19 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 https://github.com/dotnet/test-templates @@ -541,7 +541,7 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 83a88aa4d95a07135b37f345cc9b260922015f42 + 89f72e8729b1680dcbd69cb4461fee2df1f98951 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime diff --git a/eng/Versions.props b/eng/Versions.props index afd6fad6b8d9..a0b3be2c4f93 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -216,18 +216,18 @@ 9.0.11 - 9.0.11-servicing.25514.2 - 9.0.11-servicing.25514.2 - 9.0.11-servicing.25514.2 - 9.0.11-servicing.25514.2 - 9.0.11-servicing.25514.2 + 9.0.11-servicing.25514.11 + 9.0.11-servicing.25514.11 + 9.0.11-servicing.25514.11 + 9.0.11-servicing.25514.11 + 9.0.11-servicing.25514.11 9.0.11 9.0.11 - 9.0.11-servicing.25514.2 - 9.0.11-servicing.25514.2 - 9.0.11-servicing.25514.2 - 9.0.11-servicing.25514.2 - 9.0.11-servicing.25514.2 + 9.0.11-servicing.25514.11 + 9.0.11-servicing.25514.11 + 9.0.11-servicing.25514.11 + 9.0.11-servicing.25514.11 + 9.0.11-servicing.25514.11 From 7e29f2135aa2096bbe2f5687d08dbfc7bab1d116 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Wed, 15 Oct 2025 03:49:38 +0000 Subject: [PATCH 16/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-runtime build 20251014.14 On relative base path root Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.11 -> To Version 9.0.11 Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.11-servicing.25513.9 -> To Version 9.0.11-servicing.25514.14 --- NuGet.config | 4 +-- eng/Version.Details.xml | 80 ++++++++++++++++++++--------------------- eng/Versions.props | 8 ++--- 3 files changed, 46 insertions(+), 46 deletions(-) diff --git a/NuGet.config b/NuGet.config index 1210196fa6d6..bb17139a3b32 100644 --- a/NuGet.config +++ b/NuGet.config @@ -35,7 +35,7 @@ - + @@ -74,7 +74,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 7e6bed7a2d31..e6dadec3f47b 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -17,40 +17,40 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae @@ -232,27 +232,27 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop @@ -505,39 +505,39 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore @@ -545,47 +545,47 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae @@ -621,7 +621,7 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - c0548208279209f56e32771afc90bb5d20dca41c + 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae https://github.com/dotnet/arcade-services diff --git a/eng/Versions.props b/eng/Versions.props index 15be7854551a..0a9f4fecc012 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -87,10 +87,10 @@ 9.0.11 - 9.0.11-servicing.25513.9 + 9.0.11-servicing.25514.14 9.0.11 9.0.11 - 9.0.11-servicing.25513.9 + 9.0.11-servicing.25514.14 9.0.11 9.0.11 9.0.11 @@ -98,8 +98,8 @@ 9.0.11 9.0.11 8.0.0-rc.1.23414.4 - 9.0.11-servicing.25513.9 - 9.0.11-servicing.25513.9 + 9.0.11-servicing.25514.14 + 9.0.11-servicing.25514.14 9.0.11 9.0.11 9.0.11 From e5a1ceb3f5a6063990b9d0211922555b79fd4054 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Sun, 19 Oct 2025 05:14:57 +0000 Subject: [PATCH 17/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-runtime build 20251017.16 On relative base path root Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.11 -> To Version 9.0.11 Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.11-servicing.25513.9 -> To Version 9.0.11-servicing.25517.16 Dependency coherency updates On relative base path root Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport,Microsoft.SourceBuild.Intermediate.emsdk From Version 9.0.11-servicing.25509.4 -> To Version 9.0.11-servicing.25516.4 (parent: Microsoft.NETCore.App.Runtime.win-x64) Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 From Version 9.0.11 -> To Version 9.0.11 (parent: Microsoft.NETCore.App.Runtime.win-x64) --- NuGet.config | 6 +-- eng/Version.Details.xml | 90 ++++++++++++++++++++--------------------- eng/Versions.props | 10 ++--- 3 files changed, 53 insertions(+), 53 deletions(-) diff --git a/NuGet.config b/NuGet.config index bb17139a3b32..2116ce4375f4 100644 --- a/NuGet.config +++ b/NuGet.config @@ -24,7 +24,7 @@ - + @@ -35,7 +35,7 @@ - + @@ -74,7 +74,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index e6dadec3f47b..99b23bd5977b 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -17,40 +17,40 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 @@ -59,18 +59,18 @@ https://github.com/dotnet/core-setup 7d57652f33493fa022125b7f63aad0d70c52d810 - + https://github.com/dotnet/emsdk - 45d453fc255d05e4358671ad3ba8ddea7e978773 + b65413ac057eb0a54c51b76b1855bc377c2132c3 https://github.com/dotnet/emsdk - 45d453fc255d05e4358671ad3ba8ddea7e978773 + b65413ac057eb0a54c51b76b1855bc377c2132c3 - + https://github.com/dotnet/emsdk - 45d453fc255d05e4358671ad3ba8ddea7e978773 + b65413ac057eb0a54c51b76b1855bc377c2132c3 @@ -232,27 +232,27 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop @@ -505,39 +505,39 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore @@ -545,47 +545,47 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 @@ -621,7 +621,7 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 234ea840a1e7b26d02d9fdb9ec61232dc50ba5ae + fa7cdded37981a97cec9a3e233c4a6af58a91c57 https://github.com/dotnet/arcade-services diff --git a/eng/Versions.props b/eng/Versions.props index 0a9f4fecc012..bb938d9aa234 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -87,10 +87,10 @@ 9.0.11 - 9.0.11-servicing.25514.14 + 9.0.11-servicing.25517.16 9.0.11 9.0.11 - 9.0.11-servicing.25514.14 + 9.0.11-servicing.25517.16 9.0.11 9.0.11 9.0.11 @@ -98,8 +98,8 @@ 9.0.11 9.0.11 8.0.0-rc.1.23414.4 - 9.0.11-servicing.25514.14 - 9.0.11-servicing.25514.14 + 9.0.11-servicing.25517.16 + 9.0.11-servicing.25517.16 9.0.11 9.0.11 9.0.11 @@ -317,7 +317,7 @@ 15.0.9617 18.0.9617 - 9.0.11-servicing.25509.4 + 9.0.11-servicing.25516.4 9.0.11 $(MicrosoftNETWorkloadEmscriptenCurrentManifest90100PackageVersion) From 563a5c78061bbc36d312518464bf1450c7d3aebe Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Tue, 21 Oct 2025 03:02:09 +0000 Subject: [PATCH 18/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore build 20251020.6 On relative base path root dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.11-servicing.25514.11 -> To Version 9.0.11-servicing.25520.6 Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.11 -> To Version 9.0.11 --- NuGet.config | 5 ++-- eng/Version.Details.xml | 60 ++++++++++++++++++++--------------------- eng/Versions.props | 20 +++++++------- 3 files changed, 42 insertions(+), 43 deletions(-) diff --git a/NuGet.config b/NuGet.config index 2a445bca2244..59782cd7689f 100644 --- a/NuGet.config +++ b/NuGet.config @@ -27,10 +27,9 @@ - + - @@ -68,7 +67,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 91a7081c984a..11da8c989326 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -135,13 +135,13 @@ https://github.com/dotnet/roslyn dcf9af2b54e4469b94697b1b92d31354ce698f66 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc https://github.com/nuget/nuget.client @@ -277,52 +277,52 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc @@ -345,19 +345,19 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc https://github.com/dotnet/test-templates @@ -541,7 +541,7 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - 89f72e8729b1680dcbd69cb4461fee2df1f98951 + d3aba8fe1a0d0f5c145506f292b72ea9d28406fc https://dev.azure.com/dnceng/internal/_git/dotnet-runtime diff --git a/eng/Versions.props b/eng/Versions.props index 6a4b8d82b070..060994b4893f 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -216,18 +216,18 @@ 9.0.11 - 9.0.11-servicing.25514.11 - 9.0.11-servicing.25514.11 - 9.0.11-servicing.25514.11 - 9.0.11-servicing.25514.11 - 9.0.11-servicing.25514.11 + 9.0.11-servicing.25520.6 + 9.0.11-servicing.25520.6 + 9.0.11-servicing.25520.6 + 9.0.11-servicing.25520.6 + 9.0.11-servicing.25520.6 9.0.11 9.0.11 - 9.0.11-servicing.25514.11 - 9.0.11-servicing.25514.11 - 9.0.11-servicing.25514.11 - 9.0.11-servicing.25514.11 - 9.0.11-servicing.25514.11 + 9.0.11-servicing.25520.6 + 9.0.11-servicing.25520.6 + 9.0.11-servicing.25520.6 + 9.0.11-servicing.25520.6 + 9.0.11-servicing.25520.6 From 81e7aa668229826cacca3b539ff6ae22419851c9 Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Tue, 21 Oct 2025 03:04:02 +0000 Subject: [PATCH 19/31] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop build 20251020.1 On relative base path root Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.11 -> To Version 9.0.11 VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.11-servicing.25514.3 -> To Version 9.0.11-servicing.25520.1 Dependency coherency updates On relative base path root Microsoft.NET.Sdk.WindowsDesktop From Version 9.0.11-rtm.25514.5 -> To Version 9.0.11-rtm.25520.2 (parent: Microsoft.WindowsDesktop.App.Ref) Microsoft.Dotnet.WinForms.ProjectTemplates From Version 9.0.11-servicing.25514.1 -> To Version 9.0.11-servicing.25519.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64) Microsoft.DotNet.Wpf.ProjectTemplates From Version 9.0.11-rtm.25514.5 -> To Version 9.0.11-rtm.25520.2 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64) --- NuGet.config | 5 ++--- eng/Version.Details.xml | 24 ++++++++++++------------ eng/Versions.props | 10 +++++----- 3 files changed, 19 insertions(+), 20 deletions(-) diff --git a/NuGet.config b/NuGet.config index 2a445bca2244..c7ca2fe927e0 100644 --- a/NuGet.config +++ b/NuGet.config @@ -30,7 +30,6 @@ - @@ -41,7 +40,7 @@ - + @@ -76,7 +75,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 91a7081c984a..523acf06a89c 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -256,24 +256,24 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 06810481b9f770d01b5ad4e79887eac39a67882d + 6c65543c1f1eb7afc55533a107775e6e5004f023 - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 06810481b9f770d01b5ad4e79887eac39a67882d + 6c65543c1f1eb7afc55533a107775e6e5004f023 https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 06810481b9f770d01b5ad4e79887eac39a67882d + 6c65543c1f1eb7afc55533a107775e6e5004f023 - + https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop - 06810481b9f770d01b5ad4e79887eac39a67882d + 6c65543c1f1eb7afc55533a107775e6e5004f023 - + https://dev.azure.com/dnceng/internal/_git/dotnet-wpf - 2aa47c02d8fbb0c48acfa70e85c3ae7c193d6439 + 88a1aae37eae3f1a0fb51bc828a9b302df178b2a https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore @@ -390,13 +390,13 @@ - + https://dev.azure.com/dnceng/internal/_git/dotnet-winforms - ca6799f70af2e991525efee0b3e9f83fe1c44aba + 3bcdfce6d4b5e6825ae33f1e464b73264e36017f - + https://dev.azure.com/dnceng/internal/_git/dotnet-wpf - 2aa47c02d8fbb0c48acfa70e85c3ae7c193d6439 + 88a1aae37eae3f1a0fb51bc828a9b302df178b2a https://github.com/dotnet/xdt diff --git a/eng/Versions.props b/eng/Versions.props index 6a4b8d82b070..66898c8ec286 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -77,7 +77,7 @@ - 9.0.11-servicing.25514.1 + 9.0.11-servicing.25519.1 @@ -130,8 +130,8 @@ - 9.0.11-servicing.25514.3 - 9.0.11-servicing.25514.3 + 9.0.11-servicing.25520.1 + 9.0.11-servicing.25520.1 9.0.11 9.0.11 @@ -237,8 +237,8 @@ - 9.0.11-rtm.25514.5 - 9.0.11-rtm.25514.5 + 9.0.11-rtm.25520.2 + 9.0.11-rtm.25520.2 From f071d6f82a1fe75e66bc889f57f7af24fcfb6fdd Mon Sep 17 00:00:00 2001 From: Sean Reeser Date: Tue, 21 Oct 2025 14:30:56 -0700 Subject: [PATCH 20/31] Local dependencies updated based on build with BAR id 283367 (20250916.6 from https://dev.azure.com/devdiv/DevDiv/_git/DotNet-msbuild-Trusted@refs/heads/internal/vs17.12) --- eng/Version.Details.xml | 16 ++++++++-------- eng/Versions.props | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index c36d44b3c664..09ca4d54282e 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -74,17 +74,17 @@ - https://github.com/dotnet/msbuild - 465c45808f0e9f3c32eb145101eeeccdc29d39e6 + https://dev.azure.com/devdiv/DevDiv/_git/DotNet-msbuild-Trusted + 728984d96edf07d56918a88b0f37fec6b1dfbbc9 - - https://github.com/dotnet/msbuild - 465c45808f0e9f3c32eb145101eeeccdc29d39e6 + + https://dev.azure.com/devdiv/DevDiv/_git/DotNet-msbuild-Trusted + 728984d96edf07d56918a88b0f37fec6b1dfbbc9 - - https://github.com/dotnet/msbuild - 465c45808f0e9f3c32eb145101eeeccdc29d39e6 + + https://dev.azure.com/devdiv/DevDiv/_git/DotNet-msbuild-Trusted + 728984d96edf07d56918a88b0f37fec6b1dfbbc9 diff --git a/eng/Versions.props b/eng/Versions.props index d3b43cbbe8c8..9fcb87c2830c 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -181,7 +181,7 @@ Additionally, set the MinimumVSVersion for the installer UI that's required for targeting NetCurrent --> 17.12.50 - 17.12.50-preview-25517-02 + 17.12.50-preview-25466-06 17.11.31 17.12 From 2cb30599a54c56006e77a00216e11c9a2d51546e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 3 Nov 2025 19:50:00 +0000 Subject: [PATCH 21/31] Update MicrosoftBuildMinimumVersion to 17.11.48 Co-authored-by: marcpopMSFT <12663534+marcpopMSFT@users.noreply.github.com> --- eng/Versions.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/Versions.props b/eng/Versions.props index 227431499499..92c096585ea0 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -184,7 +184,7 @@ Additionally, set the MinimumVSVersion for the installer UI that's required for targeting NetCurrent --> 17.14.30 17.14.30-servicing-25520-12 - 17.11.31 + 17.11.48 17.12 From 268da63e66e99110b854dc3c354b29b639176e16 Mon Sep 17 00:00:00 2001 From: Marc Paine Date: Fri, 14 Nov 2025 11:32:36 -0800 Subject: [PATCH 22/31] Add new package source for DotNet-msbuild-Trusted --- NuGet.config | 1 + 1 file changed, 1 insertion(+) diff --git a/NuGet.config b/NuGet.config index ffa7cc4e26ab..ffa2d7ac8763 100644 --- a/NuGet.config +++ b/NuGet.config @@ -30,6 +30,7 @@ + From 6c2191a8e61adb4515a5c53f3c0bce6a3d08e876 Mon Sep 17 00:00:00 2001 From: Marc Paine Date: Fri, 14 Nov 2025 15:14:55 -0800 Subject: [PATCH 23/31] Update Microsoft.Build and related dependencies versions --- eng/Version.Details.xml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index e8bfef75347a..b00df651cc36 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -73,18 +73,18 @@ b65413ac057eb0a54c51b76b1855bc377c2132c3 - - https://dev.azure.com/devdiv/DevDiv/_git/DotNet-msbuild-Trusted - 728984d96edf07d56918a88b0f37fec6b1dfbbc9 + + https://github.com/dotnet/msbuild + 2681ee4bc1172eb7bc551555f3e46ddc7381c2ae - - https://dev.azure.com/devdiv/DevDiv/_git/DotNet-msbuild-Trusted - 728984d96edf07d56918a88b0f37fec6b1dfbbc9 + + https://github.com/dotnet/msbuild + 2681ee4bc1172eb7bc551555f3e46ddc7381c2ae - - https://dev.azure.com/devdiv/DevDiv/_git/DotNet-msbuild-Trusted - 728984d96edf07d56918a88b0f37fec6b1dfbbc9 + + https://github.com/dotnet/msbuild + 2681ee4bc1172eb7bc551555f3e46ddc7381c2ae From b93d09046959b480a6ce0104fb50fbbdbaed6f99 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 25 Nov 2025 22:22:30 +0000 Subject: [PATCH 24/31] Initial plan From b8202e7cf6f9e3bb185274c97c9f746ce73f30d9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 25 Nov 2025 22:31:47 +0000 Subject: [PATCH 25/31] Replace blob storage URLs with new domains - Replace https://dotnetcli.blob.core.windows.net with https://builds.dotnet.microsoft.com - Replace dotnetbuilds.blob.core.windows.net with ci.dot.net - Updated 4 files: .vsts-ci.yml, eng/Versions.props, GenerateLayout.targets, sdk.proj Co-authored-by: marcpopMSFT <12663534+marcpopMSFT@users.noreply.github.com> --- .vsts-ci.yml | 8 ++++---- eng/Versions.props | 2 +- .../redist-installer/targets/GenerateLayout.targets | 8 ++++---- src/SourceBuild/content/repo-projects/sdk.proj | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.vsts-ci.yml b/.vsts-ci.yml index def621bfebaa..a33f0adc1e59 100644 --- a/.vsts-ci.yml +++ b/.vsts-ci.yml @@ -105,7 +105,7 @@ extends: oneESCompat: templateFolderName: templates-official publishTaskPrefix: 1ES. - runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) + runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://ci.dot.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) locBranch: release/9.0.2xx ${{ if and(eq(parameters.runTestBuild, false), ne(variables['Build.Reason'], 'PullRequest')) }}: timeoutInMinutes: 90 @@ -175,7 +175,7 @@ extends: oneESCompat: templateFolderName: templates-official publishTaskPrefix: 1ES. - runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) + runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://ci.dot.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) ${{ if and(eq(parameters.runTestBuild, false), ne(variables['Build.Reason'], 'PullRequest')) }}: timeoutInMinutes: 90 linuxJobParameterSets: @@ -277,7 +277,7 @@ extends: oneESCompat: templateFolderName: templates-official publishTaskPrefix: 1ES. - runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) + runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://ci.dot.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) ${{ if and(eq(parameters.runTestBuild, false), ne(variables['Build.Reason'], 'PullRequest')) }}: timeoutInMinutes: 90 macOSJobParameterSets: @@ -310,7 +310,7 @@ extends: parameters: oneESCompat: publishTaskPrefix: 1ES. - runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) + runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://ci.dot.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) ############### PUBLISH STAGE ############### - ${{ if and(eq(parameters.runTestBuild, false), ne(variables['Build.Reason'], 'PullRequest')) }}: diff --git a/eng/Versions.props b/eng/Versions.props index 38445d86c14d..2914ca4bce70 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -42,7 +42,7 @@ - https://dotnetbuilds.blob.core.windows.net/public/ + https://ci.dot.net/public/ https://dotnetclimsrc.blob.core.windows.net/dotnet/ diff --git a/src/Installer/redist-installer/targets/GenerateLayout.targets b/src/Installer/redist-installer/targets/GenerateLayout.targets index d2be6f6850da..0daea94a2cb8 100644 --- a/src/Installer/redist-installer/targets/GenerateLayout.targets +++ b/src/Installer/redist-installer/targets/GenerateLayout.targets @@ -24,10 +24,10 @@ $(RedistLayoutPath)sdk\$(Version)\ true - https://dotnetbuilds.blob.core.windows.net/internal/ + https://ci.dot.net/internal/ - https://dotnetcli.blob.core.windows.net/dotnet/ + https://builds.dotnet.microsoft.com/dotnet/ $(OfficialBaseURL) $([System.Text.RegularExpressions.Regex]::Replace('$(PublicBaseURL)', '%28file:\/{1,}%29%28.+%29', 'file:///%242')) @@ -390,10 +390,10 @@ - %(ComponentToDownload.ShouldDownload) %(ComponentToDownload.DownloadDestination) diff --git a/src/SourceBuild/content/repo-projects/sdk.proj b/src/SourceBuild/content/repo-projects/sdk.proj index 858678e015ac..86e9c6cb5b13 100644 --- a/src/SourceBuild/content/repo-projects/sdk.proj +++ b/src/SourceBuild/content/repo-projects/sdk.proj @@ -34,7 +34,7 @@ $(BuildArgs) /p:PublicBaseURL=file:%2F%2F$(ArtifactsAssetsDir) - $(BuildArgs) /p:FallbackPublicBaseURL=https://dotnetbuilds.blob.core.windows.net/public/ + $(BuildArgs) /p:FallbackPublicBaseURL=https://ci.dot.net/public/ $(BuildArgs) /p:UsePortableLinuxSharedFramework=false $(BuildArgs) /p:PgoInstrument=true From 87e7bf10b3e3cf210aec7a8a93541d040d9c4d9f Mon Sep 17 00:00:00 2001 From: Marc Paine Date: Mon, 24 Nov 2025 15:37:19 -0800 Subject: [PATCH 26/31] Disable NuGetAudit for test assets Many of these tests intentionally target out of support versions. We build many of them into packages as part of the build. --- test/TestAssets/Directory.Build.props | 1 + 1 file changed, 1 insertion(+) diff --git a/test/TestAssets/Directory.Build.props b/test/TestAssets/Directory.Build.props index 853d2a1161b8..56061cde06fc 100644 --- a/test/TestAssets/Directory.Build.props +++ b/test/TestAssets/Directory.Build.props @@ -5,6 +5,7 @@ false false $(DefaultItemExcludes);**/*.tmp + false From 3eedfb2cbf7c5d146f512ed48ec32ecb9dc7a0dc Mon Sep 17 00:00:00 2001 From: "Donna Chen (BEYONDSOFT CONSULTING INC)" Date: Tue, 2 Dec 2025 17:18:55 +0800 Subject: [PATCH 27/31] Revert changes to Versions.props --- eng/Versions.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/Versions.props b/eng/Versions.props index ea62755fc73b..d7af1b64fd6f 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -183,7 +183,7 @@ Additionally, set the MinimumVSVersion for the installer UI that's required for targeting NetCurrent --> 17.14.36 - 17.14.36-servicing-25575-03 + 17.14.36-servicing-25601-06 17.11.48 17.12 From cfdac10e8eff0232b387e845f02edf3f29f72943 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 3 Dec 2025 06:40:46 +0000 Subject: [PATCH 28/31] Update dependencies from https://github.com/dotnet/templating build 20251202.9 On relative base path root Microsoft.TemplateEngine.Abstractions From Version 9.0.309 -> To Version 9.0.309 Microsoft.TemplateEngine.Mocks From Version 9.0.309-servicing.25566.10 -> To Version 9.0.309-servicing.25602.9 --- NuGet.config | 2 +- eng/Version.Details.xml | 6 +++--- eng/Versions.props | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/NuGet.config b/NuGet.config index 635a6d5386b0..361dfd340460 100644 --- a/NuGet.config +++ b/NuGet.config @@ -37,7 +37,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index bde1d9d6b4de..18cab99acf63 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -3,11 +3,11 @@ https://github.com/dotnet/templating - afcc0048424e57e296c9e8b7cbb59aa0d24a4e86 + a4a8aaf9939cd3fa68201c15dcab4ff60c35ffbb - + https://github.com/dotnet/templating - afcc0048424e57e296c9e8b7cbb59aa0d24a4e86 + a4a8aaf9939cd3fa68201c15dcab4ff60c35ffbb diff --git a/eng/Versions.props b/eng/Versions.props index d7af1b64fd6f..b6932a55c681 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -195,7 +195,7 @@ $(MicrosoftTemplateEngineAbstractionsPackageVersion) $(MicrosoftTemplateEngineAbstractionsPackageVersion) - 9.0.309-servicing.25566.10 + 9.0.309-servicing.25602.9 $(MicrosoftTemplateEngineMocksPackageVersion) $(MicrosoftTemplateEngineAbstractionsPackageVersion) $(MicrosoftTemplateEngineMocksPackageVersion) From b7175898150ce117acdce28519639fe680e93b1a Mon Sep 17 00:00:00 2001 From: Michael Yanni Date: Wed, 3 Dec 2025 16:06:22 -0800 Subject: [PATCH 29/31] Removed the additional internal package sources. --- NuGet.config | 6 ------ 1 file changed, 6 deletions(-) diff --git a/NuGet.config b/NuGet.config index 33fbb8db8a39..361dfd340460 100644 --- a/NuGet.config +++ b/NuGet.config @@ -24,10 +24,8 @@ - - @@ -37,13 +35,11 @@ - - @@ -74,10 +70,8 @@ - - From 1f8c488ae64c832afc3991e48998c3199a1d5cc7 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 4 Dec 2025 02:02:29 +0000 Subject: [PATCH 30/31] Update dependencies from https://github.com/dotnet/dotnet build 293194 Updated Dependencies: dotnet-dev-certs, dotnet-user-jwts, dotnet-user-secrets, Microsoft.AspNetCore.Analyzers, Microsoft.AspNetCore.App.Ref.Internal, Microsoft.AspNetCore.Components.SdkAnalyzers, Microsoft.AspNetCore.DeveloperCertificates.XPlat, Microsoft.AspNetCore.Mvc.Analyzers, Microsoft.AspNetCore.Mvc.Api.Analyzers, Microsoft.Dotnet.WinForms.ProjectTemplates, Microsoft.DotNet.Wpf.ProjectTemplates, Microsoft.NET.HostModel, Microsoft.NET.Sdk.WindowsDesktop, Microsoft.NETCore.Platforms, Microsoft.WindowsDesktop.App.Internal (Version 10.0.2-servicing.25601.110 -> 10.0.2-servicing.25603.103) Microsoft.AspNetCore.App.Ref, Microsoft.AspNetCore.Authentication.Facebook, Microsoft.AspNetCore.Authentication.Google, Microsoft.AspNetCore.Authentication.MicrosoftAccount, Microsoft.AspNetCore.Authorization, Microsoft.AspNetCore.Components, Microsoft.AspNetCore.Components.Analyzers, Microsoft.AspNetCore.Components.Forms, Microsoft.AspNetCore.Components.Web, Microsoft.AspNetCore.Components.WebAssembly, Microsoft.AspNetCore.Components.WebAssembly.Server, Microsoft.AspNetCore.Components.WebView, Microsoft.AspNetCore.Metadata, Microsoft.AspNetCore.TestHost, Microsoft.Bcl.AsyncInterfaces, Microsoft.DotNet.Web.ItemTemplates.10.0, Microsoft.DotNet.Web.ProjectTemplates.10.0, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Embedded, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.ObjectPool, Microsoft.JSInterop, Microsoft.NET.ILLink.Tasks, Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64, Microsoft.NETCore.App.Ref, Microsoft.Win32.SystemEvents, Microsoft.WindowsDesktop.App.Ref, System.CodeDom, System.ComponentModel.Composition, System.Composition.AttributedModel, System.Composition.Convention, System.Composition.Hosting, System.Composition.Runtime, System.Composition.TypedParts, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Formats.Asn1, System.IO.Hashing, System.Reflection.MetadataLoadContext, System.Resources.Extensions, System.Security.Cryptography.Pkcs, System.Security.Cryptography.ProtectedData, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encoding.CodePages, System.Text.Json, System.Windows.Extensions (Version 10.0.2 -> 10.0.2) Microsoft.AspNetCore.Mvc.Razor.Extensions.Tooling.Internal, Microsoft.CodeAnalysis.Razor.Tooling.Internal, Microsoft.NET.Sdk.Razor.SourceGenerators.Transport (Version 10.0.0-preview.25601.110 -> 10.0.0-preview.25603.103) Microsoft.Build (Version 18.0.6 -> 18.0.6) Microsoft.Build.Localization (Version 18.0.6-servicing-25601-110 -> 18.0.6-servicing-25603-103) Microsoft.Build.NuGetSdkResolver, NuGet.Build.Tasks, NuGet.Build.Tasks.Console, NuGet.Build.Tasks.Pack, NuGet.CommandLine.XPlat, NuGet.Commands, NuGet.Common, NuGet.Configuration, NuGet.Credentials, NuGet.DependencyResolver.Core, NuGet.Frameworks, NuGet.LibraryModel, NuGet.Localization, NuGet.Packaging, NuGet.ProjectModel, NuGet.Protocol, NuGet.Versioning (Version 7.0.0-rc.10210 -> 7.0.0-rc.10403) Microsoft.Build.Tasks.Git, Microsoft.SourceLink.AzureRepos.Git, Microsoft.SourceLink.Bitbucket.Git, Microsoft.SourceLink.Common, Microsoft.SourceLink.GitHub, Microsoft.SourceLink.GitLab, Microsoft.TemplateEngine.Abstractions, Microsoft.TemplateEngine.Authoring.TemplateVerifier, Microsoft.TemplateEngine.Edge, Microsoft.TemplateEngine.Orchestrator.RunnableProjects, Microsoft.TemplateEngine.Utils, Microsoft.TemplateSearch.Common (Version 10.0.102 -> 10.0.102) Microsoft.CodeAnalysis, Microsoft.CodeAnalysis.BuildClient, Microsoft.CodeAnalysis.CSharp, Microsoft.CodeAnalysis.CSharp.CodeStyle, Microsoft.CodeAnalysis.CSharp.Features, Microsoft.CodeAnalysis.CSharp.Workspaces, Microsoft.CodeAnalysis.PublicApiAnalyzers, Microsoft.CodeAnalysis.Workspaces.Common, Microsoft.CodeAnalysis.Workspaces.MSBuild, Microsoft.Net.Compilers.Toolset, Microsoft.Net.Compilers.Toolset.Framework (Version 5.0.0-2.25601.110 -> 5.0.0-2.25603.103) Microsoft.Deployment.DotNet.Releases (Version 2.0.0-preview.1.25601.110 -> 2.0.0-preview.1.25603.103) Microsoft.DiaSymReader (Version 2.2.2 -> 2.2.2) Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Build.Tasks.Workloads, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.SignTool, Microsoft.DotNet.XliffTasks, Microsoft.DotNet.XUnitExtensions (Version 10.0.0-beta.25601.110 -> 10.0.0-beta.25603.103) Microsoft.FSharp.Compiler (Version 14.0.102-servicing.25601.110 -> 14.0.102-servicing.25603.103) Microsoft.NET.Test.Sdk, Microsoft.TestPlatform.Build, Microsoft.TestPlatform.CLI (Version 18.0.1-release-25601-110 -> 18.0.1-release-25603-103) Microsoft.TemplateEngine.Mocks, Microsoft.TemplateEngine.TestHelper, Microsoft.TemplateSearch.TemplateDiscovery (Version 10.0.102-servicing.25601.110 -> 10.0.102-servicing.25603.103) Microsoft.Web.Xdt (Version 3.2.2 -> 3.2.2) System.CommandLine (Version 2.0.2 -> 2.0.2) --- NuGet.config | 2 +- eng/Version.Details.props | 126 ++++++------ eng/Version.Details.xml | 392 +++++++++++++++++++------------------- global.json | 4 +- 4 files changed, 262 insertions(+), 262 deletions(-) diff --git a/NuGet.config b/NuGet.config index e600f7cadfb8..938d459f5562 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,7 +4,7 @@ - + diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 35478960edef..87dbdf6e0803 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,12 +6,12 @@ This file should be imported by eng/Versions.props - 10.0.2-servicing.25601.110 - 10.0.2-servicing.25601.110 - 10.0.2-servicing.25601.110 - 10.0.2-servicing.25601.110 + 10.0.2-servicing.25603.103 + 10.0.2-servicing.25603.103 + 10.0.2-servicing.25603.103 + 10.0.2-servicing.25603.103 10.0.2 - 10.0.2-servicing.25601.110 + 10.0.2-servicing.25603.103 10.0.2 10.0.2 10.0.2 @@ -19,46 +19,46 @@ This file should be imported by eng/Versions.props 10.0.2 10.0.2 10.0.2 - 10.0.2-servicing.25601.110 + 10.0.2-servicing.25603.103 10.0.2 10.0.2 10.0.2 10.0.2 - 10.0.2-servicing.25601.110 + 10.0.2-servicing.25603.103 10.0.2 - 10.0.2-servicing.25601.110 - 10.0.2-servicing.25601.110 - 10.0.0-preview.25601.110 + 10.0.2-servicing.25603.103 + 10.0.2-servicing.25603.103 + 10.0.0-preview.25603.103 10.0.2 10.0.2 18.0.6 - 18.0.6-servicing-25601-110 - 7.0.0-rc.10210 + 18.0.6-servicing-25603-103 + 7.0.0-rc.10403 10.0.102 - 5.0.0-2.25601.110 - 5.0.0-2.25601.110 - 5.0.0-2.25601.110 - 5.0.0-2.25601.110 - 5.0.0-2.25601.110 - 5.0.0-2.25601.110 - 5.0.0-2.25601.110 - 10.0.0-preview.25601.110 - 5.0.0-2.25601.110 - 5.0.0-2.25601.110 - 2.0.0-preview.1.25601.110 + 5.0.0-2.25603.103 + 5.0.0-2.25603.103 + 5.0.0-2.25603.103 + 5.0.0-2.25603.103 + 5.0.0-2.25603.103 + 5.0.0-2.25603.103 + 5.0.0-2.25603.103 + 10.0.0-preview.25603.103 + 5.0.0-2.25603.103 + 5.0.0-2.25603.103 + 2.0.0-preview.1.25603.103 2.2.2 - 10.0.0-beta.25601.110 - 10.0.0-beta.25601.110 - 10.0.0-beta.25601.110 - 10.0.0-beta.25601.110 - 10.0.0-beta.25601.110 - 10.0.0-beta.25601.110 + 10.0.0-beta.25603.103 + 10.0.0-beta.25603.103 + 10.0.0-beta.25603.103 + 10.0.0-beta.25603.103 + 10.0.0-beta.25603.103 + 10.0.0-beta.25603.103 10.0.2 10.0.2 - 10.0.2-servicing.25601.110 - 10.0.2-servicing.25601.110 - 10.0.0-beta.25601.110 - 10.0.0-beta.25601.110 + 10.0.2-servicing.25603.103 + 10.0.2-servicing.25603.103 + 10.0.0-beta.25603.103 + 10.0.0-beta.25603.103 10.0.2 10.0.2 10.0.2 @@ -68,19 +68,19 @@ This file should be imported by eng/Versions.props 10.0.2 10.0.2 10.0.2 - 14.0.102-servicing.25601.110 + 14.0.102-servicing.25603.103 10.0.2 - 5.0.0-2.25601.110 - 5.0.0-2.25601.110 - 10.0.2-servicing.25601.110 + 5.0.0-2.25603.103 + 5.0.0-2.25603.103 + 10.0.2-servicing.25603.103 10.0.2 10.0.2 10.0.0-preview.7.25377.103 - 10.0.0-preview.25601.110 - 10.0.2-servicing.25601.110 - 18.0.1-release-25601-110 + 10.0.0-preview.25603.103 + 10.0.2-servicing.25603.103 + 18.0.1-release-25603-103 10.0.2 - 10.0.2-servicing.25601.110 + 10.0.2-servicing.25603.103 10.0.102 10.0.102 10.0.102 @@ -89,34 +89,34 @@ This file should be imported by eng/Versions.props 10.0.102 10.0.102 10.0.102 - 10.0.102-servicing.25601.110 + 10.0.102-servicing.25603.103 10.0.102 - 10.0.102-servicing.25601.110 + 10.0.102-servicing.25603.103 10.0.102 10.0.102 - 10.0.102-servicing.25601.110 - 18.0.1-release-25601-110 - 18.0.1-release-25601-110 + 10.0.102-servicing.25603.103 + 18.0.1-release-25603-103 + 18.0.1-release-25603-103 3.2.2 10.0.2 - 10.0.2-servicing.25601.110 + 10.0.2-servicing.25603.103 10.0.2 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 - 7.0.0-rc.10210 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 + 7.0.0-rc.10403 10.0.2 2.0.2 10.0.2 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 7436f0c0d826..de0c29513653 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,62 +1,62 @@ - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 @@ -70,168 +70,168 @@ https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 - + https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 https://github.com/microsoft/testfx @@ -571,7 +571,7 @@ https://github.com/dotnet/dotnet - 7dedd35363daf74f94a980da38f2cf4dc86cc23a + 5ddd0ddc0ebadca21645a05c419ed5a034454605 diff --git a/global.json b/global.json index ea02e6bdf2aa..74806919f52a 100644 --- a/global.json +++ b/global.json @@ -21,8 +21,8 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25601.110", - "Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25601.110", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25603.103", + "Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25603.103", "Microsoft.Build.NoTargets": "3.7.0", "Microsoft.Build.Traversal": "3.4.0", "Microsoft.WixToolset.Sdk": "5.0.2-dotnet.2811440" From 141710c748c8377bce7ff7dfee6a2c716e30d436 Mon Sep 17 00:00:00 2001 From: Stephen Toub Date: Thu, 4 Dec 2025 15:49:23 -0500 Subject: [PATCH 31/31] [release/10.0.1xx] Reduce noise from CA1873 (#51818) (#51839) --- .../docs/Analyzer Configuration.md | 25 + ...voidPotentiallyExpensiveCallWhenLogging.cs | 238 ++--- .../Options/EditorConfigOptionNames.cs | 8 + ...otentiallyExpensiveCallWhenLoggingTests.cs | 817 +++++++++++++++--- 4 files changed, 859 insertions(+), 229 deletions(-) diff --git a/src/Microsoft.CodeAnalysis.NetAnalyzers/docs/Analyzer Configuration.md b/src/Microsoft.CodeAnalysis.NetAnalyzers/docs/Analyzer Configuration.md index 7a5433b3dbc2..0f8a73f4fd59 100644 --- a/src/Microsoft.CodeAnalysis.NetAnalyzers/docs/Analyzer Configuration.md +++ b/src/Microsoft.CodeAnalysis.NetAnalyzers/docs/Analyzer Configuration.md @@ -877,6 +877,31 @@ Default Value: `false` Example: `dotnet_code_quality.CA1851.assume_method_enumerates_parameters = true` +### Maximum log level for expensive call analysis + +Option Name: `max_log_level` + +Configurable Rules: [CA1873](https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/CA1873) + +Option Values: One of the following log level values (case-insensitive): + +| Option Value | Summary | +| --- | --- | +| `trace` | Analyze expensive calls at Trace level and below. | +| `debug` | Analyze expensive calls at Debug level and below. | +| `information` | Analyze expensive calls at Information level and below. | +| `warning` | Analyze expensive calls at Warning level and below. | +| `error` | Analyze expensive calls at Error level and below. | +| `critical` | Analyze expensive calls at Critical level. | + +This option configures the maximum log level for which CA1873 should flag potentially expensive operations in logging calls. Log levels higher than the configured value will not be analyzed, as they are typically always enabled in production scenarios. + +Default Value: `information` + +Example: `dotnet_code_quality.CA1873.max_log_level = warning` + +With the above configuration, the analyzer will flag expensive operations in log calls at Trace, Debug, Information, and Warning levels, but not at Error or Critical levels. + ### Proceed with analysis even if InternalsVisibleTo is present Option Name: `ignore_internalsvisibleto` diff --git a/src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.NetCore.Analyzers/Performance/AvoidPotentiallyExpensiveCallWhenLogging.cs b/src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.NetCore.Analyzers/Performance/AvoidPotentiallyExpensiveCallWhenLogging.cs index 8806a6c0804d..4253d721e3b4 100644 --- a/src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.NetCore.Analyzers/Performance/AvoidPotentiallyExpensiveCallWhenLogging.cs +++ b/src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.NetCore.Analyzers/Performance/AvoidPotentiallyExpensiveCallWhenLogging.cs @@ -1,10 +1,7 @@ // Copyright (c) Microsoft. All Rights Reserved. Licensed under the MIT license. See License.txt in the project root for license information. -using System; -using System.Collections.Generic; using System.Collections.Immutable; -using System.Diagnostics.CodeAnalysis; -using System.Linq; +using System.Diagnostics; using Analyzer.Utilities; using Analyzer.Utilities.Extensions; using Analyzer.Utilities.Lightup; @@ -24,24 +21,12 @@ public sealed class AvoidPotentiallyExpensiveCallWhenLoggingAnalyzer : Diagnosti { private const string RuleId = "CA1873"; - private const string Level = nameof(Level); - private const string LogLevel = nameof(LogLevel); - - private const string Log = nameof(Log); - private const string IsEnabled = nameof(IsEnabled); - private const string LogTrace = nameof(LogTrace); - private const string LogDebug = nameof(LogDebug); - private const string LogInformation = nameof(LogInformation); - private const string LogWarning = nameof(LogWarning); - private const string LogError = nameof(LogError); - private const string LogCritical = nameof(LogCritical); - - private const int LogLevelTrace = 0; - private const int LogLevelDebug = 1; - private const int LogLevelInformation = 2; - private const int LogLevelWarning = 3; - private const int LogLevelError = 4; - private const int LogLevelCritical = 5; + private const int LogLevelTrace = 0; // LogLevel.Trace + private const int LogLevelDebug = 1; // LogLevel.Debug + private const int LogLevelInformation = 2; // LogLevel.Information + private const int LogLevelWarning = 3; // LogLevel.Warning + private const int LogLevelError = 4; // LogLevel.Error + private const int LogLevelCritical = 5; // LogLevel.Critical private const int LogLevelPassedAsParameter = int.MinValue; private static readonly DiagnosticDescriptor Rule = DiagnosticDescriptorHelper.Create( @@ -54,6 +39,16 @@ public sealed class AvoidPotentiallyExpensiveCallWhenLoggingAnalyzer : Diagnosti isPortedFxCopRule: false, isDataflowRule: false); + private static readonly Dictionary s_logLevelsByName = new(StringComparer.OrdinalIgnoreCase) + { + ["trace"] = LogLevelTrace, + ["debug"] = LogLevelDebug, + ["information"] = LogLevelInformation, + ["warning"] = LogLevelWarning, + ["error"] = LogLevelError, + ["critical"] = LogLevelCritical, + }; + public sealed override ImmutableArray SupportedDiagnostics { get; } = ImmutableArray.Create(Rule); public sealed override void Initialize(AnalysisContext context) @@ -65,7 +60,7 @@ public sealed override void Initialize(AnalysisContext context) private void OnCompilationStart(CompilationStartAnalysisContext context) { - if (!RequiredSymbols.TryGetSymbols(context.Compilation, out var symbols)) + if (RequiredSymbols.GetSymbols(context.Compilation) is not { } symbols) { return; } @@ -84,16 +79,26 @@ void AnalyzeInvocation(OperationAnalysisContext context) return; } - var arguments = invocation.Arguments.Skip(invocation.IsExtensionMethodAndHasNoInstance() ? 1 : 0); + // Check if the log level exceeds the configured maximum threshold. + if (logLevel != LogLevelPassedAsParameter && + logLevel < LogLevelCritical && + logLevel > ParseLogLevel(context.Options.GetStringOptionValue(EditorConfigOptionNames.MaxLogLevel, Rule, invocation.Syntax.SyntaxTree, context.Compilation))) + { + return; + } // Check each argument if it is potentially expensive to evaluate and raise a diagnostic if it is. - foreach (var argument in arguments) + foreach (var argument in invocation.Arguments.Skip(invocation.IsExtensionMethodAndHasNoInstance() ? 1 : 0)) { if (IsPotentiallyExpensive(argument.Value)) { context.ReportDiagnostic(argument.CreateDiagnostic(Rule)); } } + + static int ParseLogLevel(string? logLevelString) => + logLevelString is not null && s_logLevelsByName.TryGetValue(logLevelString, out var level) ? level : + LogLevelInformation; // Default to Information if invalid } } @@ -105,11 +110,17 @@ private static bool IsPotentiallyExpensive(IOperation? operation) } if (ICollectionExpressionOperationWrapper.IsInstance(operation) || - operation is IAnonymousObjectCreationOperation or - IAwaitOperation or - IInvocationOperation or - IObjectCreationOperation { Type.IsReferenceType: true } or - IWithOperation) + operation is IAnonymousObjectCreationOperation or IAwaitOperation or IWithOperation) + { + return true; + } + + if (operation is IInvocationOperation invocationOperation) + { + return !IsTrivialInvocation(invocationOperation); + } + + if (operation is IObjectCreationOperation { Type.IsReferenceType: true }) { return true; } @@ -127,19 +138,19 @@ IInvocationOperation or if (operation is IArrayElementReferenceOperation arrayElementReferenceOperation) { return IsPotentiallyExpensive(arrayElementReferenceOperation.ArrayReference) || - arrayElementReferenceOperation.Indices.Any(IsPotentiallyExpensive); + arrayElementReferenceOperation.Indices.Any(IsPotentiallyExpensive); } if (operation is IBinaryOperation binaryOperation) { return IsPotentiallyExpensive(binaryOperation.LeftOperand) || - IsPotentiallyExpensive(binaryOperation.RightOperand); + IsPotentiallyExpensive(binaryOperation.RightOperand); } if (operation is ICoalesceOperation coalesceOperation) { return IsPotentiallyExpensive(coalesceOperation.Value) || - IsPotentiallyExpensive(coalesceOperation.WhenNull); + IsPotentiallyExpensive(coalesceOperation.WhenNull); } if (operation is IConditionalAccessOperation conditionalAccessOperation) @@ -166,9 +177,11 @@ IInvocationOperation or return true; } - if (memberReferenceOperation is IPropertyReferenceOperation { Arguments.IsEmpty: false } indexerReferenceOperation) + if (memberReferenceOperation is IPropertyReferenceOperation propertyReferenceOperation) { - return indexerReferenceOperation.Arguments.Any(a => IsPotentiallyExpensive(a.Value)); + // We assume simple property accesses are cheap. For properties with arguments (indexers), + // we do still need to validate the arguments. + return propertyReferenceOperation.Arguments.Any(static a => IsPotentiallyExpensive(a.Value)); } } @@ -179,85 +192,88 @@ IInvocationOperation or return false; - static bool IsBoxing(IConversionOperation conversionOperation) + static bool IsTrivialInvocation(IInvocationOperation invocationOperation) { - var targetIsReferenceType = conversionOperation.Type?.IsReferenceType ?? false; - var operandIsValueType = conversionOperation.Operand.Type?.IsValueType ?? false; + var method = invocationOperation.TargetMethod; - return targetIsReferenceType && operandIsValueType; - } + // Special-case methods that are cheap enough we don't need to warn and + // that are reasonably common as arguments to logging methods. - static bool IsEmptyImplicitParamsArrayCreation(IArrayCreationOperation arrayCreationOperation) - { - return arrayCreationOperation.IsImplicit && - arrayCreationOperation.DimensionSizes.Length == 1 && - arrayCreationOperation.DimensionSizes[0].ConstantValue.HasValue && - arrayCreationOperation.DimensionSizes[0].ConstantValue.Value is int size && - size == 0; - } - } - - internal sealed class RequiredSymbols - { - private RequiredSymbols( - IMethodSymbol logMethod, - IMethodSymbol isEnabledMethod, - ImmutableDictionary logExtensionsMethodsAndLevel, - INamedTypeSymbol? loggerMessageAttributeType) - { - _logMethod = logMethod; - _isEnabledMethod = isEnabledMethod; - _logExtensionsMethodsAndLevel = logExtensionsMethodsAndLevel; - _loggerMessageAttributeType = loggerMessageAttributeType; - } - - public static bool TryGetSymbols(Compilation compilation, [NotNullWhen(true)] out RequiredSymbols? symbols) - { - symbols = default; - - var iLoggerType = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftExtensionsLoggingILogger); - - if (iLoggerType is null) + // object.GetType / object.GetHashCode + if (method.ContainingType?.SpecialType == SpecialType.System_Object && + method.Parameters.IsEmpty && + (method.Name is nameof(GetType) or nameof(GetHashCode))) { - return false; + return true; } - var logMethod = iLoggerType.GetMembers(Log) - .OfType() - .FirstOrDefault(); - - var isEnabledMethod = iLoggerType.GetMembers(IsEnabled) - .OfType() - .FirstOrDefault(); - - if (logMethod is null || isEnabledMethod is null) + // Stopwatch.GetTimestamp + if (method.Name == nameof(Stopwatch.GetTimestamp) && + method.IsStatic && + method.Parameters.IsEmpty && + method.ContainingType?.ToDisplayString() == "System.Diagnostics.Stopwatch") { - return false; + return true; } - var loggerExtensionsType = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftExtensionsLoggingLoggerExtensions); - var logExtensionsMethodsBuilder = ImmutableDictionary.CreateBuilder(SymbolEqualityComparer.Default); - AddRangeIfNotNull(logExtensionsMethodsBuilder, loggerExtensionsType?.GetMembers(LogTrace).OfType(), LogLevelTrace); - AddRangeIfNotNull(logExtensionsMethodsBuilder, loggerExtensionsType?.GetMembers(LogDebug).OfType(), LogLevelDebug); - AddRangeIfNotNull(logExtensionsMethodsBuilder, loggerExtensionsType?.GetMembers(LogInformation).OfType(), LogLevelInformation); - AddRangeIfNotNull(logExtensionsMethodsBuilder, loggerExtensionsType?.GetMembers(LogWarning).OfType(), LogLevelWarning); - AddRangeIfNotNull(logExtensionsMethodsBuilder, loggerExtensionsType?.GetMembers(LogError).OfType(), LogLevelError); - AddRangeIfNotNull(logExtensionsMethodsBuilder, loggerExtensionsType?.GetMembers(LogCritical).OfType(), LogLevelCritical); - AddRangeIfNotNull(logExtensionsMethodsBuilder, loggerExtensionsType?.GetMembers(Log).OfType(), LogLevelPassedAsParameter); + return false; + } + + static bool IsBoxing(IConversionOperation conversionOperation) => + conversionOperation.Type?.IsReferenceType is true && + conversionOperation.Operand.Type?.IsValueType is true; - var loggerMessageAttributeType = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftExtensionsLoggingLoggerMessageAttribute); + static bool IsEmptyImplicitParamsArrayCreation(IArrayCreationOperation arrayCreationOperation) => + arrayCreationOperation.IsImplicit && + arrayCreationOperation.DimensionSizes.Length == 1 && + arrayCreationOperation.DimensionSizes[0].ConstantValue.HasValue && + arrayCreationOperation.DimensionSizes[0].ConstantValue.Value is int size && + size == 0; + } - symbols = new RequiredSymbols(logMethod, isEnabledMethod, logExtensionsMethodsBuilder.ToImmutable(), loggerMessageAttributeType); + internal sealed class RequiredSymbols( + IMethodSymbol logMethod, + IMethodSymbol isEnabledMethod, + Dictionary logExtensionsMethodsAndLevel, + INamedTypeSymbol? loggerMessageAttributeType) + { + private readonly IMethodSymbol _logMethod = logMethod; + private readonly IMethodSymbol _isEnabledMethod = isEnabledMethod; + private readonly Dictionary _logExtensionsMethodsAndLevel = logExtensionsMethodsAndLevel; + private readonly INamedTypeSymbol? _loggerMessageAttributeType = loggerMessageAttributeType; - return true; + public static RequiredSymbols? GetSymbols(Compilation compilation) + { + if (compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftExtensionsLoggingILogger) is not { } iLoggerType || + iLoggerType.GetMembers("Log").OfType().FirstOrDefault() is not { } logMethod || + iLoggerType.GetMembers("IsEnabled").OfType().FirstOrDefault() is not { } isEnabledMethod) + { + return null; + } - void AddRangeIfNotNull(ImmutableDictionary.Builder builder, IEnumerable? range, int value) + Dictionary logExtensionsMethods = new(SymbolEqualityComparer.Default); + if (compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftExtensionsLoggingLoggerExtensions) is { } loggerExtensionsType) { - if (range is not null) + foreach (var m in loggerExtensionsType.GetMembers().OfType()) { - builder.AddRange(range.Select(s => new KeyValuePair(s, value))); + switch (m.Name) + { + case "LogTrace": logExtensionsMethods[m] = LogLevelTrace; break; + case "LogDebug": logExtensionsMethods[m] = LogLevelDebug; break; + case "LogInformation": logExtensionsMethods[m] = LogLevelInformation; break; + case "LogWarning": logExtensionsMethods[m] = LogLevelWarning; break; + case "LogError": logExtensionsMethods[m] = LogLevelError; break; + case "LogCritical": logExtensionsMethods[m] = LogLevelCritical; break; + case "Log": logExtensionsMethods[m] = LogLevelPassedAsParameter; break; + } } } + + return new RequiredSymbols( + logMethod, + isEnabledMethod, + logExtensionsMethods, + compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftExtensionsLoggingLoggerMessageAttribute)); } public bool IsLogInvocation(IInvocationOperation invocation, out int logLevel, out IArgumentOperation? logLevelArgumentOperation) @@ -273,6 +289,11 @@ public bool IsLogInvocation(IInvocationOperation invocation, out int logLevel, o { logLevelArgumentOperation = invocation.Arguments.GetArgumentForParameterAtIndex(0); + if (logLevelArgumentOperation?.Value.ConstantValue.HasValue == true) + { + logLevel = (int)logLevelArgumentOperation.Value.ConstantValue.Value!; + } + return true; } @@ -283,33 +304,41 @@ public bool IsLogInvocation(IInvocationOperation invocation, out int logLevel, o if (logLevel == LogLevelPassedAsParameter) { logLevelArgumentOperation = invocation.Arguments.GetArgumentForParameterAtIndex(invocation.IsExtensionMethodAndHasNoInstance() ? 1 : 0); + + if (logLevelArgumentOperation?.Value.ConstantValue.HasValue == true) + { + logLevel = (int)logLevelArgumentOperation.Value.ConstantValue.Value!; + } } return true; } - var loggerMessageAttribute = method.GetAttribute(_loggerMessageAttributeType); - - if (loggerMessageAttribute is null) + if (method.GetAttribute(_loggerMessageAttributeType) is not { } loggerMessageAttribute) { return false; } // Try to get the log level from the attribute arguments. logLevel = loggerMessageAttribute.NamedArguments - .FirstOrDefault(p => p.Key.Equals(Level, StringComparison.Ordinal)) + .FirstOrDefault(p => p.Key.Equals("Level", StringComparison.Ordinal)) .Value.Value as int? ?? LogLevelPassedAsParameter; if (logLevel == LogLevelPassedAsParameter) { logLevelArgumentOperation = invocation.Arguments - .FirstOrDefault(a => a.Value.Type?.Name.Equals(LogLevel, StringComparison.Ordinal) ?? false); + .FirstOrDefault(a => a.Value.Type?.Name.Equals("LogLevel", StringComparison.Ordinal) ?? false); if (logLevelArgumentOperation is null) { return false; } + + if (logLevelArgumentOperation.Value.ConstantValue.HasValue) + { + logLevel = (int)logLevelArgumentOperation.Value.ConstantValue.Value!; + } } return true; @@ -410,11 +439,6 @@ bool IsSameLogLevel(IArgumentOperation isEnabledArgument) logLevelArgumentOperation?.Value.GetReferencedMemberOrLocalOrParameter()); } } - - private readonly IMethodSymbol _logMethod; - private readonly IMethodSymbol _isEnabledMethod; - private readonly ImmutableDictionary _logExtensionsMethodsAndLevel; - private readonly INamedTypeSymbol? _loggerMessageAttributeType; } } } diff --git a/src/Microsoft.CodeAnalysis.NetAnalyzers/src/Utilities/Compiler/Options/EditorConfigOptionNames.cs b/src/Microsoft.CodeAnalysis.NetAnalyzers/src/Utilities/Compiler/Options/EditorConfigOptionNames.cs index 1128cfe22f4f..22e733391e8e 100644 --- a/src/Microsoft.CodeAnalysis.NetAnalyzers/src/Utilities/Compiler/Options/EditorConfigOptionNames.cs +++ b/src/Microsoft.CodeAnalysis.NetAnalyzers/src/Utilities/Compiler/Options/EditorConfigOptionNames.cs @@ -234,5 +234,13 @@ internal static partial class EditorConfigOptionNames /// Boolean option whether to perform the analysis even if the assembly exposes its internals. /// public const string IgnoreInternalsVisibleTo = "ignore_internalsvisibleto"; + + /// + /// String option to configure the maximum log level for which expensive calls should be flagged. + /// Configurable rule: CA1873 (https://learn.microsoft.com/visualstudio/code-quality/ca1873). + /// Allowed option values: trace, debug, information, warning, error, critical. + /// Default value: information. + /// + public const string MaxLogLevel = "max_log_level"; } } diff --git a/src/Microsoft.CodeAnalysis.NetAnalyzers/tests/Microsoft.CodeAnalysis.NetAnalyzers.UnitTests/Microsoft.NetCore.Analyzers/Performance/AvoidPotentiallyExpensiveCallWhenLoggingTests.cs b/src/Microsoft.CodeAnalysis.NetAnalyzers/tests/Microsoft.CodeAnalysis.NetAnalyzers.UnitTests/Microsoft.NetCore.Analyzers/Performance/AvoidPotentiallyExpensiveCallWhenLoggingTests.cs index 52ef278988cc..e6a6aeba9899 100644 --- a/src/Microsoft.CodeAnalysis.NetAnalyzers/tests/Microsoft.CodeAnalysis.NetAnalyzers.UnitTests/Microsoft.NetCore.Analyzers/Performance/AvoidPotentiallyExpensiveCallWhenLoggingTests.cs +++ b/src/Microsoft.CodeAnalysis.NetAnalyzers/tests/Microsoft.CodeAnalysis.NetAnalyzers.UnitTests/Microsoft.NetCore.Analyzers/Performance/AvoidPotentiallyExpensiveCallWhenLoggingTests.cs @@ -2631,10 +2631,10 @@ void M(ILogger logger, EventId eventId, Exception exception, Func formatter, int value) + { + logger.Log(LogLevel.Debug, eventId, (long)value, exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task ReferenceTypeCast_NoDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter, string value) + { + logger.Log(LogLevel.Debug, eventId, (object)value, exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task ReferenceTypeDowncast_NoDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter, object value) + { + logger.Log(LogLevel.Debug, eventId, (string)value, exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + [Fact] public async Task BinaryOperationWithBoxing_ReportsDiagnostic_CS() { @@ -3043,7 +3094,7 @@ class C { void M(ILogger logger) { - [|logger.LogError("Test: {Number1} and {Number2}", 1, 2)|]; + [|logger.LogInformation("Test: {Number1} and {Number2}", 1, 2)|]; } } """; @@ -5261,8 +5312,8 @@ Sub M(logger As ILogger, eventId As EventId, exception As Exception, formatter A If logger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.Trace, eventId, [|ExpensiveMethodCall()|], exception, formatter) If logger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.Debug, [|ExpensiveMethodCall()|]) If logger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.Information, eventId, [|ExpensiveMethodCall()|]) - If logger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.Warning, exception, [|ExpensiveMethodCall()|]) - If logger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.[Error], eventId, exception, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.Warning, exception, ExpensiveMethodCall()) + If logger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.[Error], eventId, exception, ExpensiveMethodCall()) End Sub Function ExpensiveMethodCall() As String @@ -5274,21 +5325,20 @@ End Class await VerifyBasicDiagnosticAsync(source); } - [Theory] - [MemberData(nameof(LogLevels))] - public async Task WrongLogLevelGuardedWorkInLogNamed_ReportsDiagnostic_VB(string logLevel) + [Fact] + public async Task WrongLogLevelGuardedWorkInLogNamed_ReportsDiagnostic_VB() { - string source = $$""" + string source = """ Imports System Imports Microsoft.Extensions.Logging Class C Sub M(logger As ILogger, eventId As EventId, exception As Exception, formatter As Func(Of String, Exception, String)) - If logger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.{{logLevel}}, eventId, [|ExpensiveMethodCall()|], exception, formatter) - If logger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.{{logLevel}}, [|ExpensiveMethodCall()|]) - If logger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.{{logLevel}}, eventId, [|ExpensiveMethodCall()|]) - If logger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.{{logLevel}}, exception, [|ExpensiveMethodCall()|]) - If logger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.{{logLevel}}, eventId, exception, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.Information, eventId, [|ExpensiveMethodCall()|], exception, formatter) + If logger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.Information, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.Information, eventId, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.Information, exception, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.Information, eventId, exception, [|ExpensiveMethodCall()|]) End Sub Function ExpensiveMethodCall() As String @@ -5300,18 +5350,17 @@ End Class await VerifyBasicDiagnosticAsync(source); } - [Theory] - [MemberData(nameof(LogLevels))] - public async Task WrongLogLevelGuardedWorkInLoggerMessage_ReportsDiagnostic_VB(string logLevel) + [Fact] + public async Task WrongLogLevelGuardedWorkInLoggerMessage_ReportsDiagnostic_VB() { - string source = $$""" + string source = """ Imports System Imports System.Runtime.CompilerServices Imports Microsoft.Extensions.Logging Partial Module C - + Partial Private Sub StaticLogLevel(logger As ILogger, argument As String) End Sub @@ -5322,7 +5371,7 @@ End Sub Sub M(logger As ILogger) If logger.IsEnabled(LogLevel.None) Then logger.StaticLogLevel([|ExpensiveMethodCall()|]) - If logger.IsEnabled(LogLevel.None) Then logger.DynamicLogLevel(LogLevel.{{logLevel}}, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(LogLevel.None) Then logger.DynamicLogLevel(LogLevel.Information, [|ExpensiveMethodCall()|]) End Sub Function ExpensiveMethodCall() As String @@ -5346,8 +5395,8 @@ Sub M(logger As ILogger, eventId As EventId, exception As Exception, formatter A If logger.IsEnabled(level) Then logger.Log(LogLevel.Trace, eventId, [|ExpensiveMethodCall()|], exception, formatter) If logger.IsEnabled(level) Then logger.Log(LogLevel.Debug, [|ExpensiveMethodCall()|]) If logger.IsEnabled(level) Then logger.Log(LogLevel.Information, eventId, [|ExpensiveMethodCall()|]) - If logger.IsEnabled(level) Then logger.Log(LogLevel.Warning, exception, [|ExpensiveMethodCall()|]) - If logger.IsEnabled(level) Then logger.Log(LogLevel.[Error], eventId, exception, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(level) Then logger.Log(LogLevel.Warning, exception, ExpensiveMethodCall()) + If logger.IsEnabled(level) Then logger.Log(LogLevel.[Error], eventId, exception, ExpensiveMethodCall()) End Sub Function ExpensiveMethodCall() As String @@ -5359,21 +5408,20 @@ End Class await VerifyBasicDiagnosticAsync(source); } - [Theory] - [MemberData(nameof(LogLevels))] - public async Task WrongDynamicLogLevelGuardedWorkInLogNamed_ReportsDiagnostic_VB(string logLevel) + [Fact] + public async Task WrongDynamicLogLevelGuardedWorkInLogNamed_ReportsDiagnostic_VB() { - string source = $$""" + string source = """ Imports System Imports Microsoft.Extensions.Logging Class C Sub M(logger As ILogger, eventId As EventId, exception As Exception, formatter As Func(Of String, Exception, String), level As LogLevel) - If logger.IsEnabled(level) Then logger.Log(LogLevel.{{logLevel}}, eventId, [|ExpensiveMethodCall()|], exception, formatter) - If logger.IsEnabled(level) Then logger.Log(LogLevel.{{logLevel}}, [|ExpensiveMethodCall()|]) - If logger.IsEnabled(level) Then logger.Log(LogLevel.{{logLevel}}, eventId, [|ExpensiveMethodCall()|]) - If logger.IsEnabled(level) Then logger.Log(LogLevel.{{logLevel}}, exception, [|ExpensiveMethodCall()|]) - If logger.IsEnabled(level) Then logger.Log(LogLevel.{{logLevel}}, eventId, exception, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(level) Then logger.Log(LogLevel.Information, eventId, [|ExpensiveMethodCall()|], exception, formatter) + If logger.IsEnabled(level) Then logger.Log(LogLevel.Information, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(level) Then logger.Log(LogLevel.Information, eventId, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(level) Then logger.Log(LogLevel.Information, exception, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(level) Then logger.Log(LogLevel.Information, eventId, exception, [|ExpensiveMethodCall()|]) End Sub Function ExpensiveMethodCall() As String @@ -5385,18 +5433,17 @@ End Class await VerifyBasicDiagnosticAsync(source); } - [Theory] - [MemberData(nameof(LogLevels))] - public async Task WrongDynamicLogLevelGuardedWorkInLoggerMessage_ReportsDiagnostic_VB(string logLevel) + [Fact] + public async Task WrongDynamicLogLevelGuardedWorkInLoggerMessage_ReportsDiagnostic_VB() { - string source = $$""" + string source = """ Imports System Imports System.Runtime.CompilerServices Imports Microsoft.Extensions.Logging Partial Module C - + Partial Private Sub StaticLogLevel(logger As ILogger, argument As String) End Sub @@ -5407,7 +5454,7 @@ End Sub Sub M(logger As ILogger, level As LogLevel) If logger.IsEnabled(level) Then logger.StaticLogLevel([|ExpensiveMethodCall()|]) - If logger.IsEnabled(level) Then logger.DynamicLogLevel(LogLevel.{{logLevel}}, [|ExpensiveMethodCall()|]) + If logger.IsEnabled(level) Then logger.DynamicLogLevel(LogLevel.Information, [|ExpensiveMethodCall()|]) End Sub Function ExpensiveMethodCall() As String @@ -5433,8 +5480,8 @@ Sub M(logger As ILogger, eventId As EventId, exception As Exception, formatter A If _otherLogger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.Trace, eventId, [|ExpensiveMethodCall()|], exception, formatter) If _otherLogger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.Debug, [|ExpensiveMethodCall()|]) If _otherLogger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.Information, eventId, [|ExpensiveMethodCall()|]) - If _otherLogger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.Warning, exception, [|ExpensiveMethodCall()|]) - If _otherLogger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.[Error], eventId, exception, [|ExpensiveMethodCall()|]) + If _otherLogger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.Warning, exception, ExpensiveMethodCall()) + If _otherLogger.IsEnabled(LogLevel.Critical) Then logger.Log(LogLevel.[Error], eventId, exception, ExpensiveMethodCall()) End Sub Function ExpensiveMethodCall() As String @@ -5446,11 +5493,10 @@ End Class await VerifyBasicDiagnosticAsync(source); } - [Theory] - [MemberData(nameof(LogLevels))] - public async Task WrongInstanceGuardedWorkInLogNamed_ReportsDiagnostic_VB(string logLevel) + [Fact] + public async Task WrongInstanceGuardedWorkInLogNamed_ReportsDiagnostic_VB() { - string source = $$""" + string source = """ Imports System Imports Microsoft.Extensions.Logging @@ -5458,11 +5504,11 @@ Class C Private _otherLogger As ILogger Sub M(logger As ILogger, eventId As EventId, exception As Exception, formatter As Func(Of String, Exception, String)) - If _otherLogger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.{{logLevel}}, eventId, [|ExpensiveMethodCall()|], exception, formatter) - If _otherLogger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.{{logLevel}}, [|ExpensiveMethodCall()|]) - If _otherLogger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.{{logLevel}}, eventId, [|ExpensiveMethodCall()|]) - If _otherLogger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.{{logLevel}}, exception, [|ExpensiveMethodCall()|]) - If _otherLogger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.{{logLevel}}, eventId, exception, [|ExpensiveMethodCall()|]) + If _otherLogger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.Information, eventId, [|ExpensiveMethodCall()|], exception, formatter) + If _otherLogger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.Information, [|ExpensiveMethodCall()|]) + If _otherLogger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.Information, eventId, [|ExpensiveMethodCall()|]) + If _otherLogger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.Information, exception, [|ExpensiveMethodCall()|]) + If _otherLogger.IsEnabled(LogLevel.None) Then logger.Log(LogLevel.Information, eventId, exception, [|ExpensiveMethodCall()|]) End Sub Function ExpensiveMethodCall() As String @@ -5474,11 +5520,10 @@ End Class await VerifyBasicDiagnosticAsync(source); } - [Theory] - [MemberData(nameof(LogLevels))] - public async Task WrongInstanceGuardedWorkInLoggerMessage_ReportsDiagnostic_VB(string logLevel) + [Fact] + public async Task WrongInstanceGuardedWorkInLoggerMessage_ReportsDiagnostic_VB() { - string source = $$""" + string source = """ Imports System Imports System.Runtime.CompilerServices Imports Microsoft.Extensions.Logging @@ -5487,7 +5532,7 @@ Partial Module C Private _otherLogger As ILogger - + Partial Private Sub StaticLogLevel(logger As ILogger, argument As String) End Sub @@ -5498,7 +5543,7 @@ End Sub Sub M(logger As ILogger) If _otherLogger.IsEnabled(LogLevel.None) Then logger.StaticLogLevel([|ExpensiveMethodCall()|]) - If _otherLogger.IsEnabled(LogLevel.None) Then logger.DynamicLogLevel(LogLevel.{{logLevel}}, [|ExpensiveMethodCall()|]) + If _otherLogger.IsEnabled(LogLevel.None) Then logger.DynamicLogLevel(LogLevel.Information, [|ExpensiveMethodCall()|]) End Sub Function ExpensiveMethodCall() As String @@ -5569,6 +5614,57 @@ End Class await VerifyBasicDiagnosticAsync(source); } + [Fact] + public async Task SimpleValueTypeCast_NoDiagnostic_VB() + { + string source = """ + Imports System + Imports Microsoft.Extensions.Logging + + Class C + Sub M(logger As ILogger, eventId As EventId, exception As Exception, formatter As Func(Of Long, Exception, String), value As Integer) + logger.Log(LogLevel.Debug, eventId, CLng(value), exception, formatter) + End Sub + End Class + """; + + await VerifyBasicDiagnosticAsync(source); + } + + [Fact] + public async Task ReferenceTypeCast_NoDiagnostic_VB() + { + string source = """ + Imports System + Imports Microsoft.Extensions.Logging + + Class C + Sub M(logger As ILogger, eventId As EventId, exception As Exception, formatter As Func(Of Object, Exception, String), value As String) + logger.Log(LogLevel.Debug, eventId, CObj(value), exception, formatter) + End Sub + End Class + """; + + await VerifyBasicDiagnosticAsync(source); + } + + [Fact] + public async Task ReferenceTypeDowncast_NoDiagnostic_VB() + { + string source = """ + Imports System + Imports Microsoft.Extensions.Logging + + Class C + Sub M(logger As ILogger, eventId As EventId, exception As Exception, formatter As Func(Of String, Exception, String), value As Object) + logger.Log(LogLevel.Debug, eventId, CStr(value), exception, formatter) + End Sub + End Class + """; + + await VerifyBasicDiagnosticAsync(source); + } + [Fact] public async Task BinaryOperationWithBoxing_ReportsDiagnostic_VB() { @@ -5595,7 +5691,7 @@ Imports Microsoft.Extensions.Logging Class C Sub M(logger As ILogger) - [|logger.LogError("Test: {Number1} and {Number2}", 1, 2)|] + [|logger.LogInformation("Test: {Number1} and {Number2}", 1, 2)|] End Sub End Class """; @@ -5603,28 +5699,505 @@ End Class await VerifyBasicDiagnosticAsync(source); } - // Helpers + // Tests for trivial operations that should not be flagged - private static async Task VerifyCSharpDiagnosticAsync([StringSyntax($"{LanguageNames.CSharp}-Test")] string source, CodeAnalysis.CSharp.LanguageVersion? languageVersion = null) + [Fact] + public async Task GetTypeInLog_NoDiagnostic_CS() { - await new VerifyCS.Test - { - TestCode = source, - FixedCode = source, - ReferenceAssemblies = Net60WithMELogging, - LanguageVersion = languageVersion ?? CodeAnalysis.CSharp.LanguageVersion.CSharp10 - }.RunAsync(); + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter, object obj) + { + logger.Log(LogLevel.Debug, eventId, obj.GetType(), exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); } - private static async Task VerifyBasicDiagnosticAsync(string source, CodeAnalysis.VisualBasic.LanguageVersion? languageVersion = null) + [Fact] + public async Task GetTypeNameInLog_NoDiagnostic_CS() { - await new VerifyVB.Test - { - TestCode = source, - FixedCode = source, - ReferenceAssemblies = Net60WithMELogging, - LanguageVersion = languageVersion ?? CodeAnalysis.VisualBasic.LanguageVersion.VisualBasic16_9 - }.RunAsync(); + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter, object obj) + { + logger.Log(LogLevel.Debug, eventId, obj.GetType().Name, exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task GetTypeFullNameInLog_NoDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter, object obj) + { + logger.Log(LogLevel.Debug, eventId, obj.GetType().FullName, exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Theory] + [MemberData(nameof(LogLevels))] + public async Task GetTypeInLogNamed_NoDiagnostic_CS(string logLevel) + { + string source = $$""" + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, object obj) + { + logger.Log{{logLevel}}(obj.GetType().Name); + logger.Log{{logLevel}}(eventId, obj.GetType().FullName); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task GetHashCodeOnReferenceTypeInLog_NoDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter, object obj) + { + logger.Log(LogLevel.Debug, eventId, obj.GetHashCode(), exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task GetHashCodeOnValueTypeInLog_ReportsDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter, int value) + { + logger.Log(LogLevel.Debug, eventId, [|value.GetHashCode()|], exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task StopwatchGetTimestampInLog_NoDiagnostic_CS() + { + string source = """ + using System; + using System.Diagnostics; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter) + { + logger.Log(LogLevel.Debug, eventId, Stopwatch.GetTimestamp(), exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + // Tests for LogLevel configuration + + [Fact] + public async Task InformationLevelWithDefaultConfig_ReportsDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter) + { + logger.Log(LogLevel.Information, eventId, [|exception.ToString()|], exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task WarningLevelWithDefaultConfig_NoDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter) + { + logger.Log(LogLevel.Warning, eventId, exception.ToString(), exception, formatter); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task WarningLevelWithConfiguredMaxWarning_ReportsDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter) + { + logger.Log(LogLevel.Warning, eventId, [|exception.ToString()|], exception, formatter); + } + } + """; + + var editorconfig = ("/.editorconfig", """ + is_global = true + + dotnet_code_quality.CA1873.max_log_level = warning + """); + + await VerifyCSharpDiagnosticAsync(source, editorConfigText: editorconfig); + } + + [Fact] + public async Task ErrorLevelWithConfiguredMaxWarning_NoDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter) + { + logger.Log(LogLevel.Error, eventId, exception.ToString(), exception, formatter); + } + } + """; + + var editorconfig = ("/.editorconfig", """ + is_global = true + + dotnet_code_quality.CA1873.max_log_level = warning + """); + + await VerifyCSharpDiagnosticAsync(source, editorConfigText: editorconfig); + } + + [Fact] + public async Task TraceLevelWithConfiguredMaxTrace_ReportsDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter) + { + logger.Log(LogLevel.Trace, eventId, [|exception.ToString()|], exception, formatter); + } + } + """; + + var editorconfig = ("/.editorconfig", """ + is_global = true + + dotnet_code_quality.CA1873.max_log_level = trace + """); + + await VerifyCSharpDiagnosticAsync(source, editorConfigText: editorconfig); + } + + [Fact] + public async Task CriticalLevelWithConfiguredMaxCritical_ReportsDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, EventId eventId, Exception exception, Func formatter) + { + logger.Log(LogLevel.Critical, eventId, [|exception.ToString()|], exception, formatter); + } + } + """; + + var editorconfig = ("/.editorconfig", """ + is_global = true + + dotnet_code_quality.CA1873.max_log_level = critical + """); + + await VerifyCSharpDiagnosticAsync(source, editorConfigText: editorconfig); + } + + [Fact] + public async Task LoggerMessageInformationLevelWithDefaultConfig_ReportsDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + partial class C + { + [LoggerMessage(EventId = 0, Level = LogLevel.Information, Message = "Message")] + static partial void LogMethod(ILogger logger, string arg); + + void M(ILogger logger, Exception exception) + { + LogMethod(logger, [|exception.ToString()|]); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task LoggerMessageWarningLevelWithDefaultConfig_NoDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + partial class C + { + [LoggerMessage(EventId = 0, Level = LogLevel.Warning, Message = "Message")] + static partial void LogMethod(ILogger logger, string arg); + + void M(ILogger logger, Exception exception) + { + LogMethod(logger, exception.ToString()); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task LoggerMessageWarningLevelWithConfiguredMaxWarning_ReportsDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + partial class C + { + [LoggerMessage(EventId = 0, Level = LogLevel.Warning, Message = "Message")] + static partial void LogMethod(ILogger logger, string arg); + + void M(ILogger logger, Exception exception) + { + LogMethod(logger, [|exception.ToString()|]); + } + } + """; + + var editorconfig = ("/.editorconfig", """ + is_global = true + + dotnet_code_quality.CA1873.max_log_level = warning + """); + + await VerifyCSharpDiagnosticAsync(source, editorConfigText: editorconfig); + } + + [Fact] + public async Task LoggerMessageErrorLevelWithConfiguredMaxWarning_NoDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + partial class C + { + [LoggerMessage(EventId = 0, Level = LogLevel.Error, Message = "Message")] + static partial void LogMethod(ILogger logger, string arg); + + void M(ILogger logger, Exception exception) + { + LogMethod(logger, exception.ToString()); + } + } + """; + + var editorconfig = ("/.editorconfig", """ + is_global = true + + dotnet_code_quality.CA1873.max_log_level = warning + """); + + await VerifyCSharpDiagnosticAsync(source, editorConfigText: editorconfig); + } + + [Fact] + public async Task LoggerMessageDynamicLevelWithDefaultConfig_ReportsDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + partial class C + { + [LoggerMessage(EventId = 0, Message = "Message")] + static partial void LogMethod(ILogger logger, LogLevel level, string arg); + + void M(ILogger logger, Exception exception) + { + LogMethod(logger, LogLevel.Information, [|exception.ToString()|]); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task ExtensionMethodLogInformationWithDefaultConfig_ReportsDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, Exception exception) + { + logger.LogInformation([|exception.ToString()|]); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task ExtensionMethodLogWarningWithDefaultConfig_NoDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, Exception exception) + { + logger.LogWarning(exception.ToString()); + } + } + """; + + await VerifyCSharpDiagnosticAsync(source); + } + + [Fact] + public async Task ExtensionMethodLogWarningWithConfiguredMaxWarning_ReportsDiagnostic_CS() + { + string source = """ + using System; + using Microsoft.Extensions.Logging; + + class C + { + void M(ILogger logger, Exception exception) + { + logger.LogWarning([|exception.ToString()|]); + } + } + """; + + var editorconfig = ("/.editorconfig", """ + is_global = true + + dotnet_code_quality.CA1873.max_log_level = warning + """); + + await VerifyCSharpDiagnosticAsync(source, editorConfigText: editorconfig); + } + + // Helpers + + private static async Task VerifyCSharpDiagnosticAsync([StringSyntax($"{LanguageNames.CSharp}-Test")] string source, CodeAnalysis.CSharp.LanguageVersion? languageVersion = null, (string, string)? editorConfigText = null) + { + var test = new VerifyCS.Test + { + TestCode = source, + FixedCode = source, + ReferenceAssemblies = Net60WithMELogging, + LanguageVersion = languageVersion ?? CodeAnalysis.CSharp.LanguageVersion.CSharp10 + }; + + if (editorConfigText.HasValue) + { + test.TestState.AnalyzerConfigFiles.Add((editorConfigText.Value.Item1, editorConfigText.Value.Item2)); + } + + await test.RunAsync(); + } + + private static async Task VerifyBasicDiagnosticAsync(string source, CodeAnalysis.VisualBasic.LanguageVersion? languageVersion = null, (string, string)? editorConfigText = null) + { + var test = new VerifyVB.Test + { + TestCode = source, + FixedCode = source, + ReferenceAssemblies = Net60WithMELogging, + LanguageVersion = languageVersion ?? CodeAnalysis.VisualBasic.LanguageVersion.VisualBasic16_9 + }; + + if (editorConfigText.HasValue) + { + test.TestState.AnalyzerConfigFiles.Add((editorConfigText.Value.Item1, editorConfigText.Value.Item2)); + } + + await test.RunAsync(); } private static readonly ReferenceAssemblies Net60WithMELogging =