Skip to content

[net11.0] Update dependencies from dotnet/macios and dotnet/dotnet.#34162

Closed
rolfbjarne wants to merge 16 commits intodotnet:net11.0from
rolfbjarne:darc-macios-and-dotnet-net11.0-2026-feb
Closed

[net11.0] Update dependencies from dotnet/macios and dotnet/dotnet.#34162
rolfbjarne wants to merge 16 commits intodotnet:net11.0from
rolfbjarne:darc-macios-and-dotnet-net11.0-2026-feb

Conversation

@rolfbjarne
Copy link
Copy Markdown
Member

dotnet-maestro Bot and others added 9 commits February 12, 2026 11:03
…212.2

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.2 , Microsoft.MacCatalyst.Sdk.net11.0_26.2 , Microsoft.macOS.Sdk.net11.0_26.2 , Microsoft.tvOS.Sdk.net11.0_26.2 From Version 26.2.11375-net11-p2 -> To Version 26.2.11377-net11-p2
…212.9

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.2 , Microsoft.MacCatalyst.Sdk.net11.0_26.2 , Microsoft.macOS.Sdk.net11.0_26.2 , Microsoft.tvOS.Sdk.net11.0_26.2 From Version 26.2.11375-net11-p2 -> To Version 26.2.11378-net11-p2
…213.5

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.2 , Microsoft.MacCatalyst.Sdk.net11.0_26.2 , Microsoft.macOS.Sdk.net11.0_26.2 , Microsoft.tvOS.Sdk.net11.0_26.2 From Version 26.2.11375-net11-p2 -> To Version 26.2.11379-net11-p2
…216.4

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.2 , Microsoft.MacCatalyst.Sdk.net11.0_26.2 , Microsoft.macOS.Sdk.net11.0_26.2 , Microsoft.tvOS.Sdk.net11.0_26.2 From Version 26.2.11375-net11-p2 -> To Version 26.2.11419-net11-p2
…216.7

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.2 , Microsoft.MacCatalyst.Sdk.net11.0_26.2 , Microsoft.macOS.Sdk.net11.0_26.2 , Microsoft.tvOS.Sdk.net11.0_26.2 From Version 26.2.11375-net11-p2 -> To Version 26.2.11420-net11-p2
…219.4

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.2 , Microsoft.MacCatalyst.Sdk.net11.0_26.2 , Microsoft.macOS.Sdk.net11.0_26.2 , Microsoft.tvOS.Sdk.net11.0_26.2 From Version 26.2.11375-net11-p2 -> To Version 26.2.11421-net11-p3
…219.3

On relative base path root
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.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.2.26103.111 -> To Version 11.0.0-preview.3.26119.103
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26103.111 -> To Version 11.0.0-beta.26119.103
Microsoft.NET.Sdk From Version 11.0.100-preview.2.26103.111 -> To Version 11.0.100-preview.3.26119.103
…219.9

On relative base path root
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.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.2.26103.111 -> To Version 11.0.0-preview.3.26119.109
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26103.111 -> To Version 11.0.0-beta.26119.109
Microsoft.NET.Sdk From Version 11.0.100-preview.2.26103.111 -> To Version 11.0.100-preview.3.26119.109
…afe9-e904085222c4' into darc-macios-and-dotnet-net11.0-2026-feb
Copilot AI review requested due to automatic review settings February 20, 2026 19:42
@PureWeen
Copy link
Copy Markdown
Member

/azp run maui-pr-uitests, maui-pr-devicetests

@PureWeen PureWeen added this to the .NET 10 SR5 milestone Feb 20, 2026
@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 2 pipeline(s).

@PureWeen PureWeen added the p/0 Current heighest priority issues that we are targeting for a release. label Feb 20, 2026
@rolfbjarne rolfbjarne enabled auto-merge February 20, 2026 19:46
@rolfbjarne rolfbjarne disabled auto-merge February 20, 2026 19:47
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates dependencies from two upstream sources (dotnet/dotnet and dotnet/macios) for the net11.0 branch. It merges PRs #34141 and #34014, which update .NET 11 dependencies from preview.2 to preview.3 versions, along with associated infrastructure and tooling updates from dotnet/arcade.

Changes:

  • Updates .NET 11 SDK and runtime dependencies from preview.2.26103.111 to preview.3.26119.109
  • Updates macios (iOS, MacCatalyst, macOS, tvOS) SDKs from 26.2.11375-net11-p2 to 26.2.11421-net11-p3
  • Adds VMR sync fallback logic and MSBuild multithreading support to common build scripts
  • Updates Azure DevOps pipeline pool image names and adds ninja-build to native dependency installation

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
global.json Updates Arcade SDK and Helix SDK versions to preview.3.26119.109
eng/Versions.props Updates all .NET 11 package versions to preview.3.26119.109 and macios SDKs to 26.2.11421-net11-p3
eng/Version.Details.xml Updates dependency metadata with new versions and commit SHAs
eng/common/vmr-sync.sh Adds VMR sync fallback logic that attempts reset when forwardflow fails
eng/common/vmr-sync.ps1 PowerShell version of VMR sync fallback logic
eng/common/tools.sh Adds support for MSBuild multithreading via MSBUILD_MT_ENABLED environment variable
eng/common/tools.ps1 Adds MSBuild multithreading support and additional Visual Studio validation
eng/common/templates/vmr-build-pr.yml Adds comment clarifying VMR branch reference configuration
eng/common/templates/steps/vmr-sync.yml Removes manual VMR SHA checkout logic (now handled automatically)
eng/common/native/install-dependencies.sh Adds ninja-build to native build dependencies across Linux distributions
eng/common/cross/build-rootfs.sh Simplifies LLDB package specification for Ubuntu Noble
eng/common/core-templates/job/source-build.yml Updates Azure Linux image names to new naming convention

Comment thread eng/common/tools.ps1

if ($null -eq $vsInfo -or $vsInfo.Count -eq 0) {
throw "No instance of Visual Studio meeting the requirements specified was found. Requirements: $($args -join ' ')"
return $null
Copy link

Copilot AI Feb 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After throwing an exception, the return statement is unreachable. The return statement on line 593 will never execute because line 592 throws an exception. Either remove the return statement or restructure the error handling logic.

Suggested change
return $null

Copilot uses AI. Check for mistakes.
Comment thread eng/common/vmr-sync.sh
Comment on lines +192 to +193
fail "Failed to resolve repo mapping from $version_details_path"
exit 1
Copy link

Copilot AI Feb 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The script attempts to extract repo_name from a Source element with a Mapping attribute in Version.Details.xml, but this repository's Version.Details.xml file does not contain a Source element. This will cause the script to fail with "Failed to resolve repo mapping" error. The repo_name extraction logic should either be made optional, use a default value for this repository, or the Version.Details.xml should be updated to include the expected Source element with Mapping attribute.

Suggested change
fail "Failed to resolve repo mapping from $version_details_path"
exit 1
highlight "Failed to resolve repo mapping from $version_details_path, defaulting to 'maui'"
repo_name="maui"

Copilot uses AI. Check for mistakes.
Comment thread eng/common/vmr-sync.ps1
dalexsoto
dalexsoto previously approved these changes Feb 20, 2026
@github-project-automation github-project-automation Bot moved this from Todo to Approved in MAUI SDK Ongoing Feb 20, 2026
…220.1

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.2 , Microsoft.MacCatalyst.Sdk.net11.0_26.2 , Microsoft.macOS.Sdk.net11.0_26.2 , Microsoft.tvOS.Sdk.net11.0_26.2 From Version 26.2.11375-net11-p2 -> To Version 26.2.11422-net11-p3
…220.12

On relative base path root
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.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.2.26103.111 -> To Version 11.0.0-preview.3.26120.112
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26103.111 -> To Version 11.0.0-beta.26120.112
Microsoft.NET.Sdk From Version 11.0.100-preview.2.26103.111 -> To Version 11.0.100-preview.3.26120.112
…221.4

On relative base path root
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.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.2.26103.111 -> To Version 11.0.0-preview.3.26121.104
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26103.111 -> To Version 11.0.0-beta.26121.104
Microsoft.NET.Sdk From Version 11.0.100-preview.2.26103.111 -> To Version 11.0.100-preview.3.26121.104
Copy link
Copy Markdown
Member

@PureWeen PureWeen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wait until we branch for p2

@github-project-automation github-project-automation Bot moved this from Approved to Changes Requested in MAUI SDK Ongoing Feb 23, 2026
dotnet-maestro Bot and others added 3 commits February 24, 2026 02:03
…223.15

On relative base path root
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.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.2.26103.111 -> To Version 11.0.0-preview.3.26123.115
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26103.111 -> To Version 11.0.0-beta.26123.115
Microsoft.NET.Sdk From Version 11.0.100-preview.2.26103.111 -> To Version 11.0.100-preview.3.26123.115
…afe9-e904085222c4' into darc-macios-and-dotnet-net11.0-2026-feb
…816e-44bf512fbd56' into darc-macios-and-dotnet-net11.0-2026-feb
@rolfbjarne
Copy link
Copy Markdown
Member Author

Superseded by #34237

@rolfbjarne rolfbjarne closed this Feb 25, 2026
@github-project-automation github-project-automation Bot moved this from Changes Requested to Done in MAUI SDK Ongoing Feb 25, 2026
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

p/0 Current heighest priority issues that we are targeting for a release.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants