Xamarin.Essentials: Solución de problemasXamarin.Essentials: Troubleshooting

Error: Se detectó un conflicto de versión para Xamarin.Android.Support.CompatError: Version conflict detected for Xamarin.Android.Support.Compat

El error siguiente se puede producir al actualizar paquetes NuGet (o agregar un paquete) nuevo con un proyecto de Xamarin.Forms que usa Xamarin.Essentials:The following error may occur when updating NuGet packages (or adding a new package) with a Xamarin.Forms project that uses Xamarin.Essentials:

NU1107: Version conflict detected for Xamarin.Android.Support.Compat. Reference the package directly from the project to resolve this issue. 
 MyApp -> Xamarin.Essentials 1.1.0 -> Xamarin.Android.Support.CustomTabs 28.0.0.1 -> Xamarin.Android.Support.Compat (= 28.0.0.1) 
 MyApp -> Xamarin.Forms 3.1.0.583944 -> Xamarin.Android.Support.v4 25.4.0.2 -> Xamarin.Android.Support.Compat (= 25.4.0.2).

El problema es que no coinciden las dependencias de los dos paquetes NuGet.The problem is mismatched dependencies for the two NuGets. Esto se puede resolver agregando de forma manual una versión específica de la dependencia (en este caso Xamarin.Android.Support.Compat) que puede admitir los dos.This can be resolved by manually adding a specific version of the dependency (in this case Xamarin.Android.Support.Compat) that can support both.

Para ello, agregue de forma manual el paquete NuGet que es el origen del conflicto y use la lista Versión para seleccionar una versión específica.To do this, add the NuGet that is the source of the conflict manually, and use the Version list to select a specific version. Actualmente, la versión 28.0.0.1 del paquete NuGet Xamarin.Android.Support.Compat & Xamarin.Android.Support.Core.Util resolverá este error.Currently version 28.0.0.1 of the Xamarin.Android.Support.Compat & Xamarin.Android.Support.Core.Util NuGet will resolve this error.

Consulte esta entrada de blog para obtener más información y ver un vídeo sobre cómo resolver el problema.Refer to this blog post for more information and a video on how to resolve the issue.

Si surge algún problema o encuentra un error, notifíquelo en el repositorio de Xamarin.Essentials de GitHub.If run into any issues or find a bug please report it on the Xamarin.Essentials GitHub repository.