[net11.0] Refresh .NET dependencies and fix RC1 build failures - #36861
Merged
kubaflo merged 6 commits intoJul 30, 2026
Conversation
….0-preview.7.26377.1+azdo.14779821 On relative base path root Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.2139 -> To Version 37.0.0-ci.main.2148
Contributor
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 36861Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 36861" |
|
Azure Pipelines: Successfully started running 1 pipeline(s). There may be pipelines that require an authorized user to comment /azp run to run. |
…728.2 On relative base path root Microsoft.iOS.Sdk.net11.0_26.5 , Microsoft.MacCatalyst.Sdk.net11.0_26.5 , Microsoft.macOS.Sdk.net11.0_26.5 , Microsoft.tvOS.Sdk.net11.0_26.5 From Version 26.5.11989-net11-p7 -> To Version 26.5.11992-net11-rc.1 Dependency coherency updates On relative base path root Microsoft.MacCatalyst.Sdk.net10.0_26.5 From Version 26.5.10309 -> To Version 26.5.10311 (parent: Microsoft.MacCatalyst.Sdk.net11.0_26.5) Microsoft.macOS.Sdk.net10.0_26.5 From Version 26.5.10309 -> To Version 26.5.10311 (parent: Microsoft.macOS.Sdk.net11.0_26.5) Microsoft.iOS.Sdk.net10.0_26.5 From Version 26.5.10309 -> To Version 26.5.10311 (parent: Microsoft.iOS.Sdk.net11.0_26.5) Microsoft.tvOS.Sdk.net10.0_26.5 From Version 26.5.10309 -> To Version 26.5.10311 (parent: Microsoft.tvOS.Sdk.net11.0_26.5)
….0-preview.7.26378.1+azdo.14786814 On relative base path root Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.2139 -> To Version 37.0.0-ci.main.2151
Refresh dotnet/dotnet, dotnet/android, and dotnet/macios from the .NET 11.0.1xx SDK channel. Keep Android and macOS workload manifest package bands on Preview 7 during the RC 1 transition, and port the signing and WiX fixes from #36879. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d483d48e-8fc4-43ba-a37f-ac8d32c45fd5
…598-48b6-449c-8c28-f2ce42ebc12c
Catch JSException around the Controls sample's confirm, prompt, and alert calls so the RC1 BL0016 analyzer accepts the sample without suppressing diagnostics. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d483d48e-8fc4-43ba-a37f-ac8d32c45fd5
kubaflo
approved these changes
Jul 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!
Description of Change
Refreshes
net11.0from the latest builds on the.NET 11.0.1xx SDKchannel and fixes the official workload and sample-build failures exposed by the RC1 transition.dotnet/dotnet20260729.2/ SDK11.0.100-rc.1.26379.102/ Arcade11.0.0-beta.26379.102813f634ceb016018f5acc9bd3c2b16e17dff4686dotnet/macios20260728.2/ Apple26.5.11992-net11-rc.117d5ebd7632ca2960ab6e3d4bdb68697d24bc2badotnet/android11.0.0-preview.7.26379.1+azdo.14802945/ Android37.0.0-ci.main.2160444db99f7b362334b2785498c57064a4c66a7165The dependency refresh updates
eng/Version.Details.xml,eng/Versions.props, andglobal.json, while preserving the macOS dependency feed update inNuGet.config. The macOS net10 coherent dependencies remain mapped to BAR 324587, and the previous Android manifest remains mapped to BAR 315081.The branch also merges the current
net11.0tip so it includes the already-mergedExampleJsInteropBL0016 fixes from #36888.RC1 build fixes
Microsoft.DotNet.Arcade.Sdkand related VMR dependencies to11.0.0-beta.26379.102, replacing the unavailable11.0.0-beta.26365.101requested by failing official build 3034332.11.0.100-preview.7. Their latest component builds contain RC1 product versions but still publish Preview 7 manifest package IDs; using the VMR-derived RC1 IDs fails restore withNU1101..cabFileExtensionSignInfo; Arcade already signs.cabfiles withMicrosoft400.<MicrosoftWixVersion>6.0.3-dotnet.4</MicrosoftWixVersion>so all five WiX 6 package references have a version.confirm,prompt, andalertJavaScript interop calls withJSExceptionhandling. The RC1 BL0016 analyzer rejects these calls when they are outside atry/catch; exceptions are rethrown as operation-specificInvalidOperationExceptions rather than suppressed or swallowed.The signing and WiX changes reproduce the final implementation from merged PR #36879 (merge commit
67c53f3a438adf50bc1023321f33d7bc2e5bf6f9) without merging or cherry-picking the release-branch commit.Validation
git diff --checkdarc verify(only unchanged baseline Tizen/XUnit duplicate aliases and XHarness casing/version findings remain)11.0.0-beta.26379.1026.0.3-dotnet.4.cabsigning entry remains ineng/Signing.propsMaui.Controls.Sample.csproj -f net11.0 -c Debugunder SDK11.0.100-rc.1.26379.102— passed with 0 warnings/errorsMaui.Controls.Sample.csproj -f net11.0 -c Releaseunder SDK11.0.100-rc.1.26379.102— passed with 0 warnings/errorsIssues Fixed
No linked GitHub issue. Fixes the
net11.0official pipeline dependency provisioning, workload restore, signing, WiX restore, and RC1 BL0016 sample-build failures.