Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La restauración de NuGet ahora emite NU1703 cuando un proyecto de Android tiene como destino .NET 11 o posterior y resuelve los recursos de paquete de la carpeta de marco MonoAndroid en desuso.
Versión introducida
.NET 11 Preview 5
Comportamiento anterior
Anteriormente, la operación de restauración de NuGet resolvía de forma silenciosa los recursos de MonoAndroid cuando un paquete no proporcionaba recursos net6.0-android ni posteriores.
Nuevo comportamiento
A partir de .NET 11, la restauración de NuGet emite NU1703 cuando un paquete se resuelve en recursos MonoAndroid en desuso para proyectos de Android que tienen como destino .NET 11 o posterior y usan SdkAnalysisLevel11.0.100 o posterior.
El paquete 'PackageName' 1.0.0 usa el marco MonoAndroid en desuso en lugar de 'net6.0-android' o posterior. Considere la posibilidad de actualizar a una versión más reciente de este paquete o ponerse en contacto con el autor del paquete.
Tipo de cambio disruptivo
Este cambio puede afectar a la compatibilidad de origen.
Motivo del cambio
Para ayudar a identificar paquetes que podrían no funcionar correctamente con TFM modernos de Android, NuGet ahora advierte cuando, durante la restauración, se seleccionan recursos obsoletos de MonoAndroid.
Para obtener más información, vea NuGet.Client PR #7229.
Acción recomendada
Para resolver esta advertencia, actualice a una versión de paquete que proporcione net6.0-android o posteriores recursos.
Si no existe ninguna actualización:
- Puede suprimir NU1703 para un paquete específico o para el proyecto.
- Para excluirse de esta tanda de advertencias, puede establecer
SdkAnalysisLevelen un valor inferior a11.0.100.
Las APIs afectadas
Ninguna.