Skip to content

Merging internal commits for release/9.0.1xx - #56623

Merged
mthalman merged 56 commits into
release/9.0.1xxfrom
internal-merge-9.0.1xx-2026-10-13-2150
Oct 15, 2026
Merged

mthalman merged 56 commits into
release/9.0.1xxfrom
internal-merge-9.0.1xx-2026-10-13-2150

Conversation

@dotnet-release-bot

Copy link
Copy Markdown

No description provided.

dotnet-bot and others added 30 commits September 2, 2026 22:25
…otnet-runtime build 20260902.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.20 -> To Version 9.0.21
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.20-servicing.26413.15 -> To Version 9.0.21-servicing.26452.16
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3c37dba5-0ea4-4be1-b561-c098d1e1cb3a
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3c37dba5-0ea4-4be1-b561-c098d1e1cb3a
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3c37dba5-0ea4-4be1-b561-c098d1e1cb3a
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3c37dba5-0ea4-4be1-b561-c098d1e1cb3a
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3969e902-6935-4265-8ea3-e9217cce4439
…otnet-runtime build 20260910.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.20 -> To Version 9.0.21
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.20-servicing.26413.15 -> To Version 9.0.21-servicing.26460.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.20-servicing.26406.7 -> To Version 9.0.21-servicing.26451.1 (parent: Microsoft.NETCore.App.Runtime.win-x64)

Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 From Version 9.0.20 -> To Version 9.0.21 (parent: Microsoft.NETCore.App.Runtime.win-x64)
…otnet-runtime build 20260910.43

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.20 -> To Version 9.0.21
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.20-servicing.26413.15 -> To Version 9.0.21-servicing.26460.43
…otnet-runtime build 20260910.59

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.20 -> To Version 9.0.21
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.20-servicing.26413.15 -> To Version 9.0.21-servicing.26460.59

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.20-servicing.26406.7 -> To Version 9.0.21-servicing.26460.2 (parent: Microsoft.NETCore.App.Runtime.win-x64)

Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 From Version 9.0.20 -> To Version 9.0.21 (parent: Microsoft.NETCore.App.Runtime.win-x64)
…ta\dotnet before using

Any user can create a directory directly under `%ProgramData%`. If `%ProgramData%\dotnet` is created by an untrusted user before an elevated workload operation, files placed beneath it could otherwise be consumed with administrative privileges.

## Changes

- Treat `%ProgramData%\dotnet` as the machine-wide workload trust root.
  - Reject it if it is a reparse point.
  - Require ownership by Administrators or SYSTEM.
  - Require the expected administrative access and reject modifying access granted to untrusted principals.
  - Validate the root before creating, deleting, installing, or reading machine-wide workload state beneath it.
- Revalidate cached MSI payloads in the elevated process immediately before installation.
  - Verify the MSI Authenticode signature.
  - Require the certificate chain to terminate in a trusted Microsoft root.
  - Retain the unelevated verification that protects MSI parsing and install planning.
- Harden the MSI cache.
  - Validate package IDs and versions before using them as path components.
  - Require cache requests to reference manifests beneath an allowed temporary directory.
  - Validate that an MSI path is contained by the elevated process's package-cache root.
  - Validate the ProgramData trust root before deleting and recreating a partial cache entry.
- Validate machine-wide workload install state before reading it, including reads used to select workload-set mode.
- Defense in depth: Reject manifest, workload, workload-pack, package, and version identifiers that are unsafe path components.
- Report invalid CLI workload IDs as normal “workload not recognized” errors and malformed manifest IDs as manifest-format errors instead of exposing raw `ArgumentException`s.
- Share the trusted-root and path-component validation with the CLI, workload manifest reader, SDK resolver, build tasks, template locator, and workload finalizer.

## Security model

After `%ProgramData%\dotnet` has been proven to be a trusted, non-reparse-point directory that unprivileged users cannot modify, descendants created beneath it are trusted by induction. Existing descendant ACLs are not required to exactly match a prescribed descriptor.

Cached MSI signatures are still reverified at the elevated execution boundary because older SDKs may have moved cache files in a way that preserved their original ownership and ACLs.


----
#### AI description  (iteration 1)
#### PR Classification
Security enhancement to validate directory permissions before using the Program Data\dotnet directory to prevent untrusted modification of the .NET installation path.

#### PR Summary
Implements validation of Windows directory permissions to ensure that only trusted system accounts (Administrators and SYSTEM) have write access to the Program Data\dotnet directory before performing operations. This prevents elevation of privilege attacks through malicious directory tampering.

- `finalizer.cpp`: Added native code functions to validate directory ownership, ACLs, ...
…otnet-runtime build 20260911.24

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.20 -> To Version 9.0.21
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.20-servicing.26413.15 -> To Version 9.0.21-servicing.26461.24
…otnet-runtime build 20260911.35

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.20 -> To Version 9.0.21
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.20-servicing.26413.15 -> To Version 9.0.21-servicing.26461.35
…otnet-runtime build 20260914.22

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.20 -> To Version 9.0.21
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.20-servicing.26413.15 -> To Version 9.0.21-servicing.26464.22

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.20-servicing.26406.7 -> To Version 9.0.21-servicing.26464.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)

Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 From Version 9.0.20 -> To Version 9.0.21 (parent: Microsoft.NETCore.App.Runtime.win-x64)
…dnceng/internal/dotnet-runtime

This pull request updates the following dependencies

[marker]: <> (Begin:57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-runtime
- **Subscription**: [57bb26e6-6f64-40cf-a4ea-5b973f41bc22](https://maestro.dot.net/subscriptions?search=57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
- **Build**: [20260914.22](https://dev.azure.com/dnceng/internal/_build/results?buildId=3076027) ([332062](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-runtime/build/332062))
- **Date Produced**: September 15, 2026 6:03:10 AM UTC
- **Commit**: [5b1e8923117a35c1fc36e25e9d641ed9efcc5109](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?_a=history&version=GC5b1e8923117a35c1fc36e25e9d641ed9efcc5109)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.20 to 9.0.21][7]
     - 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 [9.0.20-servicing.26413.15 to 9.0.21-servicing.26464.22][7]
     - 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

[7]: https://dev.azure.com/dnceng/internal/_git/dotnet-runtime/branches?baseVersion=GC3879076d9a06ce098d37c3882fb1845a6627335b&targetVersion=GC5b1e8923117a35c1fc36e25e9d641ed9efcc5109&_a=files

[DependencyUpdate]: <> (End)

[marker]: <> (End:57bb26e6-6f64-40cf-a4ea-5b973f41bc22)

[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 Desc...
…dnceng/internal/dotnet-aspnetcore

This pull request updates the following dependencies

[marker]: <> (Begin:7c429c14-b12b-40f6-ae9e-395f98f369df)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
- **Subscription**: [7c429c14-b12b-40f6-ae9e-395f98f369df](https://maestro.dot.net/subscriptions?search=7c429c14-b12b-40f6-ae9e-395f98f369df)
- **Build**: [20260915.24](https://dev.azure.com/dnceng/internal/_build/results?buildId=3077150) ([332247](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-aspnetcore/build/332247))
- **Date Produced**: September 16, 2026 1:58:49 AM UTC
- **Commit**: [50047cbf0dd8d760181c62cc267289f45ab9ee2c](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?_a=history&version=GC50047cbf0dd8d760181c62cc267289f45ab9ee2c)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.20-servicing.26414.7 to 9.0.21-servicing.26465.24][2]
     - 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 [9.0.20 to 9.0.21][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

[2]: https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/branches?baseVersion=GC4e6235b8f9af12335ecd58a0a06b8f4105af2de0&targetVersion=GC50047cbf0dd8d760181c62cc267289f45ab9ee2c&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:7c429c14-b12b-40f6-ae9e-395f98f369df)
…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.20-rtm.26421.6 to 9.0.21-rtm.26465.8 (parent: Microsoft.WindowsDesktop.App.Ref)
    - **Microsoft.Dotnet.WinForms.ProjectTemplates**: from 9.0.20-servicing.26414.2 to 9.0.21-servicing.26465.2 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
    - **Microsoft.DotNet.Wpf.ProjectTemplates**: from 9.0.20-rtm.26421.6 to 9.0.21-rtm.26465.8 (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**: [20260916.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=3077995) ([332341](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-windowsdesktop/build/332341))
- **Date Produced**: September 16, 2026 6:03:21 PM UTC
- **Commit**: [6c5326180399aa86ea7830645c609b023060c177](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?_a=history&version=GC6c5326180399aa86ea7830645c609b023060c177)
- **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)

- **Dependency Updates**:
  - From [9.0.20 to 9.0.21][1]
     - Microsoft.WindowsDesktop.App.Ref
     - Microsoft.WindowsDesktop.App.Runtime.win-x64
  - From [9.0.20-servicing.26421.5 to 9.0.21-servicing.26466.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=GCe1078413a088bdc4c4d5b3cd45faeda03d7d1076&targetVersion=GC6c5326180399aa86ea7830645c609b023060c177&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:87db4525-6885-42da-8dd0-7ce296d7fd1a)
…dnceng/internal/dotnet-aspnetcore

This pull request updates the following dependencies

[marker]: <> (Begin:7c429c14-b12b-40f6-ae9e-395f98f369df)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
- **Subscription**: [7c429c14-b12b-40f6-ae9e-395f98f369df](https://maestro.dot.net/subscriptions?search=7c429c14-b12b-40f6-ae9e-395f98f369df)
- **Build**: [20260916.16](https://dev.azure.com/dnceng/internal/_build/results?buildId=3078137) ([332403](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-aspnetcore/build/332403))
- **Date Produced**: September 16, 2026 10:20:48 PM UTC
- **Commit**: [ce53da3a32ac62dcb5240e2224073515d1cec842](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?_a=history&version=GCce53da3a32ac62dcb5240e2224073515d1cec842)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.21-servicing.26465.24 to 9.0.21-servicing.26466.16][1]
     - 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 [9.0.21 to 9.0.21][1]
     - 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

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/branches?baseVersion=GC50047cbf0dd8d760181c62cc267289f45ab9ee2c&targetVersion=GCce53da3a32ac62dcb5240e2224073515d1cec842&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:7c429c14-b12b-40f6-ae9e-395f98f369df)
…dnceng/internal/dotnet-aspnetcore

This pull request updates the following dependencies

[marker]: <> (Begin:7c429c14-b12b-40f6-ae9e-395f98f369df)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
- **Subscription**: [7c429c14-b12b-40f6-ae9e-395f98f369df](https://maestro.dot.net/subscriptions?search=7c429c14-b12b-40f6-ae9e-395f98f369df)
- **Build**: [20260916.32](https://dev.azure.com/dnceng/internal/_build/results?buildId=3078596) ([332469](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-aspnetcore/build/332469))
- **Date Produced**: September 17, 2026 4:47:26 AM UTC
- **Commit**: [66cb395680ff0ef114816a667e6a0653f667f069](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?_a=history&version=GC66cb395680ff0ef114816a667e6a0653f667f069)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.21-servicing.26466.16 to 9.0.21-servicing.26466.32][1]
     - 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 [9.0.21 to 9.0.21][1]
     - 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

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/branches?baseVersion=GCce53da3a32ac62dcb5240e2224073515d1cec842&targetVersion=GC66cb395680ff0ef114816a667e6a0653f667f069&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:7c429c14-b12b-40f6-ae9e-395f98f369df)
…dnceng/internal/dotnet-templating

This pull request updates the following dependencies

[marker]: <> (Begin:b10ba82c-e130-431f-b77e-5e3e2c1e3045)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-templating
- **Subscription**: [b10ba82c-e130-431f-b77e-5e3e2c1e3045](https://maestro.dot.net/subscriptions?search=b10ba82c-e130-431f-b77e-5e3e2c1e3045)
- **Build**: [20260916.8](https://dev.azure.com/dnceng/internal/_build/results?buildId=3078467) ([332435](https://maestro.dot.net/channel/5127/azdo:dnceng:internal:dotnet-templating/build/332435))
- **Date Produced**: September 17, 2026 12:44:10 AM UTC
- **Commit**: [0b739d1a6e1f51e2680466c42e5e71c9faa961ac](https://dev.azure.com/dnceng/internal/_git/dotnet-templating?_a=history&version=GC0b739d1a6e1f51e2680466c42e5e71c9faa961ac)
- **Branch**: [refs/heads/internal/release/9.0.1xx](https://dev.azure.com/dnceng/internal/_git/dotnet-templating?version=GBrefs/heads/internal/release/9.0.1xx)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.121-servicing.26412.3 to 9.0.122-servicing.26466.8][1]
     - Microsoft.SourceBuild.Intermediate.templating
     - Microsoft.TemplateEngine.Mocks
  - From [9.0.121 to 9.0.122][1]
     - Microsoft.TemplateEngine.Abstractions

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-templating/branches?baseVersion=GCd6bb682832461366b9fe50dee7a72c7feeadbc41&targetVersion=GC0b739d1a6e1f51e2680466c42e5e71c9faa961ac&_a=files

[DependencyUpdate]: <> (End)

[marker]: <> (End:b10ba82c-e130-431f-b77e-5e3e2c1e3045)
…dnceng/internal/dotnet-runtime

This pull request updates the following dependencies

[marker]: <> (Begin:57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-runtime
- **Subscription**: [57bb26e6-6f64-40cf-a4ea-5b973f41bc22](https://maestro.dot.net/subscriptions?search=57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
- **Build**: [20260915.17](https://dev.azure.com/dnceng/internal/_build/results?buildId=3077173) ([332423](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-runtime/build/332423))
- **Date Produced**: September 16, 2026 11:42:35 PM UTC
- **Commit**: [e64d1267b2b51d0aabec12b30f300cf760bcbc57](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?_a=history&version=GCe64d1267b2b51d0aabec12b30f300cf760bcbc57)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.21 to 9.0.21][1]
     - 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 [9.0.21-servicing.26464.22 to 9.0.21-servicing.26465.17][1]
     - 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

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-runtime/branches?baseVersion=GC5b1e8923117a35c1fc36e25e9d641ed9efcc5109&targetVersion=GCe64d1267b2b51d0aabec12b30f300cf760bcbc57&_a=files

[DependencyUpdate]: <> (End)

[marker]: <> (End:57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
…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.21-rtm.26465.8 to 9.0.21-rtm.26466.5 (parent: Microsoft.WindowsDesktop.App.Ref)
    - **Microsoft.Dotnet.WinForms.ProjectTemplates**: from 9.0.21-servicing.26465.2 to 9.0.21-servicing.26466.4 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
    - **Microsoft.DotNet.Wpf.ProjectTemplates**: from 9.0.21-rtm.26465.8 to 9.0.21-rtm.26466.5 (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**: [20260917.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=3079336) ([332565](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-windowsdesktop/build/332565))
- **Date Produced**: September 17, 2026 7:24:28 PM UTC
- **Commit**: [3f5b5b1bc80b7a61e4e3b381ea8c192dae7ad6e9](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?_a=history&version=GC3f5b5b1bc80b7a61e4e3b381ea8c192dae7ad6e9)
- **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)

- **Dependency Updates**:
  - From [9.0.21 to 9.0.21][1]
     - Microsoft.WindowsDesktop.App.Ref
     - Microsoft.WindowsDesktop.App.Runtime.win-x64
  - From [9.0.21-servicing.26466.2 to 9.0.21-servicing.26467.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=GC6c5326180399aa86ea7830645c609b023060c177&targetVersion=GC3f5b5b1bc80b7a61e4e3b381ea8c192dae7ad6e9&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:87db4525-6885-42da-8dd0-7ce296d7fd1a)
…dnceng/internal/dotnet-templating

This pull request updates the following dependencies

[marker]: <> (Begin:b10ba82c-e130-431f-b77e-5e3e2c1e3045)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-templating
- **Subscription**: [b10ba82c-e130-431f-b77e-5e3e2c1e3045](https://maestro.dot.net/subscriptions?search=b10ba82c-e130-431f-b77e-5e3e2c1e3045)
- **Build**: [20260917.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=3079405) ([332575](https://maestro.dot.net/channel/5127/azdo:dnceng:internal:dotnet-templating/build/332575))
- **Date Produced**: September 17, 2026 7:57:49 PM UTC
- **Commit**: [3aaf3c0c14fd54e1e8ebbd75fd36a791a296af0a](https://dev.azure.com/dnceng/internal/_git/dotnet-templating?_a=history&version=GC3aaf3c0c14fd54e1e8ebbd75fd36a791a296af0a)
- **Branch**: [refs/heads/internal/release/9.0.1xx](https://dev.azure.com/dnceng/internal/_git/dotnet-templating?version=GBrefs/heads/internal/release/9.0.1xx)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.122-servicing.26466.8 to 9.0.122-servicing.26467.3][1]
     - Microsoft.SourceBuild.Intermediate.templating
     - Microsoft.TemplateEngine.Mocks
  - From [9.0.122 to 9.0.122][1]
     - Microsoft.TemplateEngine.Abstractions

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-templating/branches?baseVersion=GC0b739d1a6e1f51e2680466c42e5e71c9faa961ac&targetVersion=GC3aaf3c0c14fd54e1e8ebbd75fd36a791a296af0a&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:b10ba82c-e130-431f-b77e-5e3e2c1e3045)
…otnet-aspnetcore build 20260917.10

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.21-servicing.26466.32 -> To Version 9.0.21-servicing.26467.10
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.21 -> To Version 9.0.21
…dnceng/internal/dotnet-aspnetcore

This pull request updates the following dependencies

[marker]: <> (Begin:7c429c14-b12b-40f6-ae9e-395f98f369df)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
- **Subscription**: [7c429c14-b12b-40f6-ae9e-395f98f369df](https://maestro.dot.net/subscriptions?search=7c429c14-b12b-40f6-ae9e-395f98f369df)
- **Build**: [20260917.10](https://dev.azure.com/dnceng/internal/_build/results?buildId=3079437) ([332600](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-aspnetcore/build/332600))
- **Date Produced**: September 17, 2026 10:27:27 PM UTC
- **Commit**: [3f36e491c625f3dba2f4c37c68446a7884bf7a7d](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?_a=history&version=GC3f36e491c625f3dba2f4c37c68446a7884bf7a7d)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.21-servicing.26466.32 to 9.0.21-servicing.26467.10][1]
     - 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 [9.0.21 to 9.0.21][1]
     - 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

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/branches?baseVersion=GC66cb395680ff0ef114816a667e6a0653f667f069&targetVersion=GC3f36e491c625f3dba2f4c37c68446a7884bf7a7d&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:7c429c14-b12b-40f6-ae9e-395f98f369df)
…ty checks

Honor package source mapping during workload integrity checks

Use the mapped workload downloader when first-use repair reacquires installed workloads.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

----
#### AI description  (iteration 1)
#### PR Classification
Bug fix to ensure workload integrity checks honor NuGet package source mapping.

#### PR Summary
Updates the workload integrity checker to enforce package source mapping when downloading packages for integrity validation.
- `src/Cli/dotnet/commands/dotnet-workload/WorkloadIntegrityChecker.cs`: enable `shouldUsePackageSourceMapping` when constructing `NuGetPackageDownloader` during integrity checks.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
…otnet-windowsdesktop build 20260917.4

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.21 -> To Version 9.0.21
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.21-servicing.26467.2 -> To Version 9.0.21-servicing.26467.4
…otnet-templating build 20260917.7

On relative base path root
Microsoft.SourceBuild.Intermediate.templating , Microsoft.TemplateEngine.Mocks From Version 9.0.122-servicing.26467.3 -> To Version 9.0.122-servicing.26467.7
Microsoft.TemplateEngine.Abstractions From Version 9.0.122 -> To Version 9.0.122
…dnceng/internal/dotnet-templating

This pull request updates the following dependencies

[marker]: <> (Begin:b10ba82c-e130-431f-b77e-5e3e2c1e3045)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-templating
- **Subscription**: [b10ba82c-e130-431f-b77e-5e3e2c1e3045](https://maestro.dot.net/subscriptions?search=b10ba82c-e130-431f-b77e-5e3e2c1e3045)
- **Build**: [20260917.7](https://dev.azure.com/dnceng/internal/_build/results?buildId=3079664) ([332618](https://maestro.dot.net/channel/5127/azdo:dnceng:internal:dotnet-templating/build/332618))
- **Date Produced**: September 17, 2026 11:47:40 PM UTC
- **Commit**: [5e8b497306ef22a88cd18b45ce28da2290a534df](https://dev.azure.com/dnceng/internal/_git/dotnet-templating?_a=history&version=GC5e8b497306ef22a88cd18b45ce28da2290a534df)
- **Branch**: [refs/heads/internal/release/9.0.1xx](https://dev.azure.com/dnceng/internal/_git/dotnet-templating?version=GBrefs/heads/internal/release/9.0.1xx)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.122-servicing.26467.3 to 9.0.122-servicing.26467.7][1]
     - Microsoft.SourceBuild.Intermediate.templating
     - Microsoft.TemplateEngine.Mocks
  - From [9.0.122 to 9.0.122][1]
     - Microsoft.TemplateEngine.Abstractions

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-templating/branches?baseVersion=GC3aaf3c0c14fd54e1e8ebbd75fd36a791a296af0a&targetVersion=GC5e8b497306ef22a88cd18b45ce28da2290a534df&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:b10ba82c-e130-431f-b77e-5e3e2c1e3045)
dotnet-bot and others added 13 commits September 24, 2026 16:34
…otnet-runtime build 20260923.20

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.21 -> To Version 9.0.21
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.21-servicing.26472.3 -> To Version 9.0.21-servicing.26473.20
…otnet-aspnetcore build 20260924.9

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.21-servicing.26472.16 -> To Version 9.0.21-servicing.26474.9
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.21 -> To Version 9.0.21
…otnet-windowsdesktop build 20260924.5

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.21 -> To Version 9.0.21
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.21-servicing.26472.11 -> To Version 9.0.21-servicing.26474.5

Dependency coherency updates
On relative base path root
Microsoft.NET.Sdk.WindowsDesktop From Version 9.0.21-rtm.26472.4 -> To Version 9.0.21-rtm.26474.4 (parent: Microsoft.WindowsDesktop.App.Ref)

Microsoft.Dotnet.WinForms.ProjectTemplates From Version 9.0.21-servicing.26472.4 -> To Version 9.0.21-servicing.26474.3 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)

Microsoft.DotNet.Wpf.ProjectTemplates From Version 9.0.21-rtm.26472.4 -> To Version 9.0.21-rtm.26474.4 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
…otnet-aspnetcore build 20260924.16

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.21-servicing.26472.16 -> To Version 9.0.21-servicing.26474.16
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.21 -> To Version 9.0.21
…otnet-templating build 20260924.6

On relative base path root
Microsoft.SourceBuild.Intermediate.templating , Microsoft.TemplateEngine.Mocks From Version 9.0.122-servicing.26472.7 -> To Version 9.0.122-servicing.26474.6
Microsoft.TemplateEngine.Abstractions From Version 9.0.122 -> To Version 9.0.122
…dnceng/internal/dotnet-runtime

This pull request updates the following dependencies

[marker]: <> (Begin:57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-runtime
- **Subscription**: [57bb26e6-6f64-40cf-a4ea-5b973f41bc22](https://maestro.dot.net/subscriptions?search=57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
- **Build**: [20260923.20](https://dev.azure.com/dnceng/internal/_build/results?buildId=3085812) ([333702](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-runtime/build/333702))
- **Date Produced**: September 24, 2026 3:56:39 AM UTC
- **Commit**: [0bba4abcc46915230f120f936b17b7b022596856](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?_a=history&version=GC0bba4abcc46915230f120f936b17b7b022596856)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.21 to 9.0.21][1]
     - 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 [9.0.21-servicing.26472.3 to 9.0.21-servicing.26473.20][1]
     - 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

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-runtime/branches?baseVersion=GC13ebc6b549b1284484fdd778120abf8a26c3a38d&targetVersion=GC0bba4abcc46915230f120f936b17b7b022596856&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
…dnceng/internal/dotnet-templating

This pull request updates the following dependencies

[marker]: <> (Begin:b10ba82c-e130-431f-b77e-5e3e2c1e3045)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-templating
- **Subscription**: [b10ba82c-e130-431f-b77e-5e3e2c1e3045](https://maestro.dot.net/subscriptions?search=b10ba82c-e130-431f-b77e-5e3e2c1e3045)
- **Build**: [20260924.6](https://dev.azure.com/dnceng/internal/_build/results?buildId=3087008) ([333843](https://maestro.dot.net/channel/5127/azdo:dnceng:internal:dotnet-templating/build/333843))
- **Date Produced**: September 24, 2026 11:48:58 PM UTC
- **Commit**: [80d3eb2c8df4149690a915909f4941bc04cb5186](https://dev.azure.com/dnceng/internal/_git/dotnet-templating?_a=history&version=GC80d3eb2c8df4149690a915909f4941bc04cb5186)
- **Branch**: [refs/heads/internal/release/9.0.1xx](https://dev.azure.com/dnceng/internal/_git/dotnet-templating?version=GBrefs/heads/internal/release/9.0.1xx)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.122-servicing.26472.7 to 9.0.122-servicing.26474.6][1]
     - Microsoft.SourceBuild.Intermediate.templating
     - Microsoft.TemplateEngine.Mocks
  - From [9.0.122 to 9.0.122][1]
     - Microsoft.TemplateEngine.Abstractions

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-templating/branches?baseVersion=GC77d8aa344b9c00a182487b430cd3ad539191ba8e&targetVersion=GC80d3eb2c8df4149690a915909f4941bc04cb5186&_a=files

[DependencyUpdate]: <> (End)

[marker]: <> (End:b10ba82c-e130-431f-b77e-5e3e2c1e3045)
…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.21-rtm.26472.4 to 9.0.21-rtm.26474.4 (parent: Microsoft.WindowsDesktop.App.Ref)
    - **Microsoft.Dotnet.WinForms.ProjectTemplates**: from 9.0.21-servicing.26472.4 to 9.0.21-servicing.26474.3 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
    - **Microsoft.DotNet.Wpf.ProjectTemplates**: from 9.0.21-rtm.26472.4 to 9.0.21-rtm.26474.4 (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**: [20260924.5](https://dev.azure.com/dnceng/internal/_build/results?buildId=3086958) ([333835](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-windowsdesktop/build/333835))
- **Date Produced**: September 24, 2026 11:08:38 PM UTC
- **Commit**: [6b21f4b14571fe4465ec3b52eeab873faaced284](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?_a=history&version=GC6b21f4b14571fe4465ec3b52eeab873faaced284)
- **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)

- **Dependency Updates**:
  - From [9.0.21 to 9.0.21][1]
     - Microsoft.WindowsDesktop.App.Ref
     - Microsoft.WindowsDesktop.App.Runtime.win-x64
  - From [9.0.21-servicing.26472.11 to 9.0.21-servicing.26474.5][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=GCd7c6cf96da1f2e73027de65695a37ac13ff23de2&targetVersion=GC6b21f4b14571fe4465ec3b52eeab873faaced284&_a=files

[DependencyUpdate]: <> (End)

[marker]: <> (End:87db4525-6885-42da-8dd0-7ce296d7fd1a)
…dnceng/internal/dotnet-aspnetcore

This pull request updates the following dependencies

[marker]: <> (Begin:7c429c14-b12b-40f6-ae9e-395f98f369df)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
- **Subscription**: [7c429c14-b12b-40f6-ae9e-395f98f369df](https://maestro.dot.net/subscriptions?search=7c429c14-b12b-40f6-ae9e-395f98f369df)
- **Build**: [20260924.16](https://dev.azure.com/dnceng/internal/_build/results?buildId=3086866) ([333842](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-aspnetcore/build/333842))
- **Date Produced**: September 24, 2026 11:46:41 PM UTC
- **Commit**: [48a6fe961c0e03f537f6ae358b1aecc532b7fa00](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?_a=history&version=GC48a6fe961c0e03f537f6ae358b1aecc532b7fa00)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.21-servicing.26472.16 to 9.0.21-servicing.26474.16][2]
     - 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 [9.0.21 to 9.0.21][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

[2]: https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/branches?baseVersion=GC6df1c270c461c3c2e8715c0a9c7952bf415e9753&targetVersion=GC48a6fe961c0e03f537f6ae358b1aecc532b7fa00&_a=files

[DependencyUpdate]: <> (End)

[marker]: <> (End:7c429c14-b12b-40f6-ae9e-395f98f369df)
…dnceng/internal/dotnet-runtime

This pull request updates the following dependencies

[marker]: <> (Begin:57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-runtime
- **Subscription**: [57bb26e6-6f64-40cf-a4ea-5b973f41bc22](https://maestro.dot.net/subscriptions?search=57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
- **Build**: [20261004.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=3095280) ([335062](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-runtime/build/335062))
- **Date Produced**: October 5, 2026 1:25:45 AM UTC
- **Commit**: [d280e4fb388c6deed22d480daada060b6b456008](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?_a=history&version=GCd280e4fb388c6deed22d480daada060b6b456008)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.21 to 9.0.21][1]
     - 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 [9.0.21-servicing.26473.20 to 9.0.21-servicing.26504.4][1]
     - 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

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-runtime/branches?baseVersion=GC0bba4abcc46915230f120f936b17b7b022596856&targetVersion=GCd280e4fb388c6deed22d480daada060b6b456008&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:57bb26e6-6f64-40cf-a4ea-5b973f41bc22)
…dnceng/internal/dotnet-aspnetcore

This pull request updates the following dependencies

[marker]: <> (Begin:7c429c14-b12b-40f6-ae9e-395f98f369df)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
- **Subscription**: [7c429c14-b12b-40f6-ae9e-395f98f369df](https://maestro.dot.net/subscriptions?search=7c429c14-b12b-40f6-ae9e-395f98f369df)
- **Build**: [20261005.9](https://dev.azure.com/dnceng/internal/_build/results?buildId=3095788) ([335102](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-aspnetcore/build/335102))
- **Date Produced**: October 5, 2026 1:03:52 PM UTC
- **Commit**: [b4d87e3b9131a019bc3b51df99ff69ac79bef459](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?_a=history&version=GCb4d87e3b9131a019bc3b51df99ff69ac79bef459)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.21-servicing.26474.16 to 9.0.21-servicing.26505.9][1]
     - 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 [9.0.21 to 9.0.21][1]
     - 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

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/branches?baseVersion=GC48a6fe961c0e03f537f6ae358b1aecc532b7fa00&targetVersion=GCb4d87e3b9131a019bc3b51df99ff69ac79bef459&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:7c429c14-b12b-40f6-ae9e-395f98f369df)
…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.21-rtm.26474.4 to 9.0.21-rtm.26505.5 (parent: Microsoft.WindowsDesktop.App.Ref)
    - **Microsoft.Dotnet.WinForms.ProjectTemplates**: from 9.0.21-servicing.26474.3 to 9.0.21-servicing.26505.2 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
    - **Microsoft.DotNet.Wpf.ProjectTemplates**: from 9.0.21-rtm.26474.4 to 9.0.21-rtm.26505.5 (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**: [20261005.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=3095923) ([335103](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-windowsdesktop/build/335103))
- **Date Produced**: October 5, 2026 1:14:28 PM UTC
- **Commit**: [f476308cc2fcbe56170bb754f63f2b61fb0305da](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?_a=history&version=GCf476308cc2fcbe56170bb754f63f2b61fb0305da)
- **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)

- **Dependency Updates**:
  - From [9.0.21 to 9.0.21][1]
     - Microsoft.WindowsDesktop.App.Ref
     - Microsoft.WindowsDesktop.App.Runtime.win-x64
  - From [9.0.21-servicing.26474.5 to 9.0.21-servicing.26505.1][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=GC6b21f4b14571fe4465ec3b52eeab873faaced284&targetVersion=GCf476308cc2fcbe56170bb754f63f2b61fb0305da&_a=files

[DependencyUpdate]: <> (End)

[marker]: <> (End:87db4525-6885-42da-8dd0-7ce296d7fd1a)
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
2 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 8f9d7636-3438-4834-b7bd-43f152882547
@mthalman

Copy link
Copy Markdown
Member

/azp run sdk-source-build

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@mthalman
mthalman disabled auto-merge October 15, 2026 16:58
@mthalman
mthalman enabled auto-merge October 15, 2026 16:58
@mthalman
mthalman merged commit 8224b4e into release/9.0.1xx Oct 15, 2026
40 of 42 checks passed
@mthalman
mthalman deleted the internal-merge-9.0.1xx-2026-10-13-2150 branch October 15, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants