Conversation
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
android-net8 workloadandroid-net8 workload
There was a problem hiding this comment.
We should also remove all instances of $(AndroidNet8PreviousVersion).
There are also some tests that do things like:
static readonly object[] DotNetPackTargetFrameworks = new object[] {
new object[] {
"net8.0",
"android",
34,
},We should remove the test cases like this for net8.0.
src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.targets
Outdated
Show resolved
Hide resolved
src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.targets
Outdated
Show resolved
Hide resolved
….in.targets Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Fixed in commit a854f42. Removed all instances of |
I've verified that the changes are the inverse of commit aa0485f. The cleanup successfully removes: ✅ All The changes precisely undo the temporary .NET 8 support that was added. All net8.0 references have been removed while preserving net9.0 and net10.0 support. |
We temporarily added support for
net8.0-androidprojects in .NET 10:We no longer need this, as .NET 8 MAUI is out of support: https://aka.ms/maui-support-policy
This PR removes:
android-net8workload definition fromWorkloadManifest.in.jsonMicrosoft.Android.Sdk.net8pack definitionWorkloadManifest.in.targetsandroid-net8from workload installation arguments inDirectory.Build.targetsnet8.0-androidtest cases that were building .NET 8 Android projectsThe changes are minimal and surgical, removing only the specific .NET 8 Android workload support while preserving all other functionality.
Fixes #10227.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.