[net11.0] Update dependencies from dotnet/macios and dotnet/dotnet.#34162
[net11.0] Update dependencies from dotnet/macios and dotnet/dotnet.#34162rolfbjarne wants to merge 16 commits intodotnet:net11.0from
Conversation
…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
|
/azp run maui-pr-uitests, maui-pr-devicetests |
|
Azure Pipelines successfully started running 2 pipeline(s). |
There was a problem hiding this comment.
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 |
|
|
||
| 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 |
There was a problem hiding this comment.
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.
| return $null |
| fail "Failed to resolve repo mapping from $version_details_path" | ||
| exit 1 |
There was a problem hiding this comment.
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.
| 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" |
…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
…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
…tnet-net11.0-2026-feb
|
Superseded by #34237 |
This is the following pull requests together: