azure - español - No se puede cargar System.Net.Http.Primitives en Xamarin iOS
portal azure (3)
Tengo un proyecto de formularios Xamarin anterior que he actualizado, que usa los Servicios de aplicaciones móviles de Microsoft Azure (Servicios móviles de Azure anteriormente utilizados).
Estaba funcionando bien, pero después de limpiar y reconstruir ahora obtengo este error cada vez que intento ejecutarlo (estoy usando Xamarin Studio)
Could not load file or assembly ''System.Net.Http.Primitives, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'' or one of its dependencies.
Microsoft.Azure.Mobile.Client y SQLiteStore están en la versión 2.0.1. Intenté quitar y leer el ensamblaje a través de NuGet, sin suerte.
¿Alguien ha visto este problema o lo ha resuelto?
La solución aquí terminó recreando los proyectos de Xamarin y volviendo a vincular la biblioteca de clases portátil del proyecto anterior.
Xamarin iOS (monotouch) depende de System.Net.Http.Primitives versión 4.2.29.0 , mientras que la versión 1.5.0.0 es para plataforma portable-net40 + sl4 + win8 + wp71 + wpa81. Como comentó Eric Hedstrom , ¿has probado los pasos de esta respuesta?
Me enfrenté a un error similar en mi solución con el proyecto nativo Xamarin.iOS que está usando ModernHttpHandler
.
Intente agregar una referencia al estándar Mono System.Net.Http
en el archivo csproj:
<Reference Include="System.Net.Http" />
Para más detalles eche un vistazo a esta publicación de blog .