dotnet / dotnet/android

Remove support for monoandroid libraries

Open
#11,028 0 comments 1 reaction 0 assignees View on GitHub
needs-triage
Dominant language
C#
Stars
2.1k
Forks
579
Avg merge
1d 19h
Merged PRs (30d)
252

Description

Pre-.net6 binding libraries are likely to break with the new trimmable type map in .NET 11. This issue tracks removing support for these libraries.

Per our discussion @jonathanpeppers @simonrozsival the first step will be to add a warning when referencing old binding libraries (I think this means libraries with a monoandroid TFM).

Once that has had some time to bake, we can start removing custom steps and other logic that was there just for compatibility with such binding assemblies. We could also consider taking a breaking change to make these TFMs incompatible, similar to https://github.com/NuGet/Home/issues/11338.

I'm attempting to add the warning in https://github.com/NuGet/NuGet.Client/pull/7229.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.