From f244121c26b4a902a01ecc8b107295543c30aff5 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Thu, 14 May 2026 10:53:12 -0500 Subject: [PATCH 1/2] Emit NETSDK1202 EOL warning for net9.0-android projects Add an EolWorkload item for net9.0-android so the .NET SDK emits the NETSDK1202 warning when building projects targeting net9.0-android, which has reached end-of-life. See: https://github.com/dotnet/sdk/pull/32426 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../Microsoft.NET.Sdk.Android/WorkloadManifest.in.targets | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.targets b/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.targets index cc8b9c9247a..1cbbb870e1b 100644 --- a/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.targets +++ b/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.targets @@ -19,6 +19,7 @@ LatestRuntimeFrameworkVersion="@NET_PREVIOUS_VERSION@" TargetingPackVersion="@NET_PREVIOUS_VERSION@" /> + From 751db010bb853e4035b3050b48bda59a567f26e5 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Fri, 15 May 2026 15:51:27 -0500 Subject: [PATCH 2/2] Set CheckEolWorkloads=false in MauiTargetFramework test for net9.0 The NETSDK1202 EOL warning causes AssertHasNoWarnings to fail for net9.0-android. Disable the EOL workload check in the test since we are intentionally testing with the EOL TFM. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../Tests/Xamarin.Android.Build.Tests/XASdkTests.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs index 9ecd121d354..5a2e4963605 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs @@ -340,6 +340,12 @@ public abstract class Foo : ViewHandler