¿Cuándo debo usar uno u otro?
Me gustaría que todos los archivos que uso en mi aplicación (imágenes, sonido, archivo xml, etc.) estén dentro del archivo .exe para que no implemente con un montón de carpetas y archivos.
Gracias por la info.
Las acciones de compilación de "Recursos" y "Contenido" son para acceder a los recursos de WPF mediante Uris. Sin embargo, "recurso integrado" es para tecnologías anteriores. Sin embargo, ambas opciones integran el recurso en el ensamblado, pero la opción "Recurso" se utilizará para WPF.
MSDN proporciona una explicación completa aquí .
Un recurso WPF (acción de compilación = Recurso ) aprovecha los recursos incrustados admitidos por el marco .NET principal, pero agrega compatibilidad para acceder al recurso incrustado a través de un URI de paquete . Desde MSDN :
fuente
Según lo informado por MSDN,
fuente
Gracias por todos los informes, que me ayudaron a encontrar con mayor precisión dónde estaba el problema: para mí, fueron las imágenes utilizadas como icono del proyecto en la barra de tareas las que se construyeron como recursos y tenían que construirse como contenido. Todas las demás imágenes se pueden construir como recursos, no hay problema.
Espero que esto ayude para el futuro.
fuente