Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il ripristino di NuGet genera ora NU1703 quando un progetto Android ha come destinazione .NET 11 o versioni successive e risolve le risorse del pacchetto dalla cartella del framework MonoAndroid deprecato.
Versione introdotta
.NET 11 Preview 5
Comportamento precedente
In precedenza, il ripristino di NuGet risolveva senza segnalarlo gli asset MonoAndroid quando un pacchetto non forniva asset net6.0-android o successivi.
Nuovo comportamento
A partire da .NET 11, il ripristino di NuGet genera l'errore NU1703 quando un pacchetto si risolve in asset MonoAndroid deprecati per progetti Android destinati a .NET 11 o versioni successive e che usano SdkAnalysisLevel11.0.100 o versioni successive.
Il pacchetto 'PackageName' 1.0.0 usa il framework MonoAndroid deprecato anziché 'net6.0-android' o versione successiva. Prendere in considerazione l'aggiornamento a una versione più recente di questo pacchetto o contattare l'autore del pacchetto.
Tipo di cambiamento che interrompe la compatibilità
Questa modifica può influire sulla compatibilità dell'origine.
Motivo della modifica
Per identificare i pacchetti che potrebbero non funzionare correttamente con i tfm Android moderni, NuGet avvisa ora quando il ripristino seleziona asset MonoAndroid deprecati.
Per altre informazioni, vedere NuGet.Client PR #7229.
Azione consigliata
Per risolvere questo avviso, eseguire l'aggiornamento a una versione del pacchetto che fornisce net6.0-android o asset successivi.
Se non esiste alcun aggiornamento:
- È possibile eliminare NU1703 per un pacchetto specifico o per il progetto.
- Per disattivare questa ondata di avvisi, è possibile impostare
SdkAnalysisLevelsu un valore inferiore a11.0.100.
Le API interessate
Nessuno.