source - local image xamarin forms
¿Por qué mis imágenes Xamarin UWP no se muestran en el dispositivo? (3)
El problema era la configuración de compilación. Al desactivar "Compilar con la cadena de herramientas Native .NET" en la pestaña Crear de Propiedades para la configuración de Versión de la aplicación UWP principal y desplegar la aplicación con WinAppDeployCmd.exe
Estoy desarrollando una aplicación Xamarin UWP utilizando ffimageloading . Las imágenes aparecen muy bien en el emulador de Windows Phone que estoy ejecutando a través de Visual Studio, pero cuando lo despliego en un dispositivo a través del portal del dispositivo, faltan todas las imágenes.
<ffimageloading:CachedImage Grid.Column="0" Grid.Row="1"
Source="{helpers:ImageResource MyProject.Assets.Images.music-doublenote.png}" />
Para que funcione la "compilación con la cadena nativa de herramientas .NET", debe usar la sobrecarga específica de UWP de la llamada Forms.Init que permite incluir correctamente los ensamblados FFImageLoading para el uso de Xamarin.Forms:
// you''ll need to add `using System.Reflection;`
List<Assembly> assembliesToInclude = new List<Assembly>();
//Now, add in all the assemblies your app uses
assembliesToInclude.Add(typeof (FFImageLoadingAssembliesHere).GetTypeInfo().Assembly);
//Also do this for all your other 3rd party libraries
Xamarin.Forms.Forms.Init(e, assembliesToInclude);
// replaces Xamarin.Forms.Forms.Init(e);
Tenía el mismo problema cada vez que guardaba el archivo de imagen dentro de cualquier carpeta (por ejemplo, assests). Pero más tarde comencé a guardar el archivo de imágenes en la carpeta principal del proyecto; No los mantuve dentro de ninguna carpeta y comenzaron a aparecer en la aplicación.