Tuve el problema de obtener un FileFormatException
tan pronto como inicié una aplicación WPF en Windows XP. Como I figured out, fue causada por tener tamaños de imagen superiores a 64x64 píxeles en el icono de mi aplicación.Especificaciones del icono de WPF para admitir Windows 7 y ser compatible con versiones anteriores
Si un icono de Vista, que contiene png-imagen, se utiliza como Window.Icon la aplicación no se puede iniciar con un FileFormatException .
Asegúrate de que el ícono tenga un tamaño máximo de 64x64 píxeles. Todavía puede ser de 32 bits (utilizando el canal alfa ).
¿Es esta realmente la única solución para no tener tamaños de imagen superiores a 64x64 píxeles en mi icono? ¿No hay una manera de admitir los iconos de Windows 7 en su resolución más alta (256x256 píxeles) y ser compatible con Windows XP al mismo tiempo?
Conozco las especificaciones de los iconos para los diferentes sistemas operativos de Windows, pero ¿hay también una especificación de cómo admitir Windows 7 y ser compatible con versiones anteriores?
¡Gracias de antemano!
Guau, eso es solo una locura. Creo que me acabas de inspirar para retrasar un poco más el cambio a WPF. Ah, sí, y +1. –
Tenga en cuenta que este es el icono _Window_ a la izquierda de la barra de título, no el icono de la aplicación – Basic