NU1703-waarschuwing voor pakketten die gebruikmaken van afgeschafte MonoAndroid-frameworkactiva

NuGet-herstel verzendt nu NU1703 wanneer een Android-project is gericht op .NET 11 of hoger en pakketassets oplost uit de afgeschafte MonoAndroid-frameworkmap.

Geïntroduceerde versie

.NET 11 preview 5

Vorig gedrag

Voorheen werden bij een NuGet-herstelbewerking MonoAndroid-assets stillezwijgend opgelost wanneer een pakket geen assets voor net6.0-android of hoger bevatte.

Nieuw gedrag

Vanaf .NET 11 verzendt NuGet-herstel NU1703 wanneer een pakket wordt omgezet in afgeschafte MonoAndroid-assets voor Android-projecten die zijn gericht op .NET 11 of hoger en SdkAnalysisLevel11.0.100 gebruiken of hoger.

PackageName 1.0.0 maakt gebruik van het afgeschafte MonoAndroid-framework in plaats van 'net6.0-android' of hoger. U kunt een upgrade uitvoeren naar een nieuwere versie van dit pakket of contact opnemen met de auteur van het pakket.

Type van brekende verandering

Deze wijziging kan van invloed zijn op de broncompatibiliteit.

Reden voor wijziging

Om pakketten te identificeren die mogelijk niet correct werken met moderne Android TFM's, waarschuwt NuGet nu wanneer herstel afgeschafte MonoAndroid-assets selecteert.

Zie NuGet.Client PR #7229 voor meer informatie.

Als u deze waarschuwing wilt oplossen, moet u een update uitvoeren naar een pakketversie die assets biedt net6.0-android of hoger.

Als er geen update bestaat:

  • U kunt NU1703 onderdrukken voor een specifiek pakket of voor het project.
  • Als u zich voor deze reeks waarschuwingen wilt afmelden, kunt u SdkAnalysisLevel instellen op een waarde lager dan 11.0.100.

Betreffende API's

None.