[dotnet] Add Xcode 27.0 packages for .NET 10. - #26071
Conversation
This can be selected by doing this in the csproj: ```xml <TargetFramework>net10.0-ios27.0</TargetFramework> <NoWarn>$(NoWarn);XCODE_27_0_PREVIEW</NoWarn> ```
There was a problem hiding this comment.
Pull request overview
Adds .NET 10 / Xcode 27.0 preview SDK package support to the macios build/versioning system, enabling consumers to target net10.0-*-27.0 TFMs (with XCODE_27_0_PREVIEW suppression as needed) while keeping current stable API versions unchanged.
Changes:
- Introduce
BETA_API_VERSIONS_*entries fornet10.0-27.0and wire them intoSUPPORTED_API_VERSIONS_*. - Add new
Microsoft.*.Sdk.net10.0_27.0dependencies toeng/Version.Details.xml. - Add matching
*net100_270*version properties toeng/Version.Details.props.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| Make.versions | Registers net10.0-27.0 as a beta API version for iOS/tvOS/macOS/MacCatalyst and appends betas into supported API versions. |
| eng/Version.Details.xml | Adds maestro-tracked dependencies for the .NET 10 / Xcode 27.0 SDK packages across all Apple platforms. |
| eng/Version.Details.props | Adds the corresponding auto-generated MSBuild properties for the new net10.0_27.0 package versions. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
🚀 [CI Build #ff208a6] Test results 🚀Test results✅ All tests passed on VSTS: test results. 🎉 All 203 tests passed 🎉 Tests counts✅ assembly-processing: All 1 tests passed. [attempt 2] Html Report (VSDrops) Download macOS tests✅ Tests on macOS Monterey (12): All 5 tests passed. [attempt 2] Html Report (VSDrops) Download Linux Build VerificationPipeline on Agent |
) This can be selected by doing this in the csproj: ```xml <TargetFramework>net10.0-ios27.0</TargetFramework> <NoWarn>$(NoWarn);XCODE_27_0_PREVIEW</NoWarn> ``` Backport of #26071.
This can be selected by doing this in the csproj: