NuGet-Warnung NU1703

Paket "Contoso.Android.Library" 1.0.0 verwendet das veraltete MonoAndroid-Framework anstelle von "net6.0-android" oder höher. Erwägen Sie das Upgrade auf eine neuere Version dieses Pakets oder wenden Sie sich an den Autor des Pakets.

Thema

Ein Projekt, net11.0-android das auf ein Paket abzielt oder höher verweist, dessen aufgelöste Kompilierungszeit- oder Laufzeitassemblys aus einem monoandroid Frameworkordner stammen. Das MonoAndroid-Zielframework ist zugunsten von net6.0-android und höher .NET TFMs veraltet. Während MonoAndroid-Klassenbibliotheken zur Laufzeit funktionieren, ist die Kompatibilität nicht garantiert.

Diese Warnung wird nur ausgelöst, wenn beide der folgenden Bedingungen erfüllt sind:

  1. Das Projekt zielt oder höher ab net11.0-android .
  2. Die SDK-Analyseebene ist 11.0.100 oder höher.

Lösung

Führen Sie ein Upgrade auf eine neuere Version des Pakets durch, das Ressourcen (oder höher) bereitstellt net6.0-android . Wenn keine aktualisierte Version verfügbar ist, wenden Sie sich an den Paketautor, und fordern Sie an, das Paket auf moderne .NET Android TFMs zu aktualisieren.