Pregunta

Me estoy poniendo un comportamiento extraño con el navegador de iconos en una aplicación de Silverlight 3. Los cuatro tamaños se define en la AppManifest.xml y cada icono tiene la acción de construcción establecido en "contenido". Sin embargo, sólo estoy viendo la pantalla del icono en el símbolo del primer instalar (128x128 icono) y no en el escritorio, menú contextual o barra de título cuando se ejecuta la aplicación. Si quito la definición 128x128 icono desde el xml entonces el tamaño inmediatamente inferior se utiliza de forma automática por lo que parece que todos están siendo referenciados y se empaquetan correctamente.

Aquí está el manifiesto XML aplicación:

<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Deployment.ApplicationIdentity>
        <ApplicationIdentity ShortName="XXX" Title="XXX">
            <ApplicationIdentity.Blurb>XXX</ApplicationIdentity.Blurb>
            <ApplicationIdentity.Icons>
                <Icon Size="16x16">Icons/16.png</Icon>
                <Icon Size="32x32">Icons/32.png</Icon>
                <Icon Size="48x48">Icons/48.png</Icon>
                <Icon Size="128x128">Icons/128.png</Icon>
            </ApplicationIdentity.Icons>
        </ApplicationIdentity>
    </Deployment.ApplicationIdentity>
</Deployment>

¿Alguna idea?

¿Fue útil?

Solución

Sólo para referencia futura, al salir de la configuración del navegador ha cambiado para la versión de Silverlight 3. Los ajustes ya están configurados en OutOfBrowserSettings.xml y dicen lo siguiente:

<OutOfBrowserSettings ShortName="XXX" EnableGPUAcceleration="False" ShowInstallMenuItem="True">
  <OutOfBrowserSettings.Blurb>XXX</OutOfBrowserSettings.Blurb>
  <OutOfBrowserSettings.WindowSettings>
    <WindowSettings Title="XXX" Height="800" Width="600" />
  </OutOfBrowserSettings.WindowSettings>
  <OutOfBrowserSettings.Icons>
    <Icon Size="16,16">Icons/16.png</Icon>
    <Icon Size="32,32">Icons/32.png</Icon>
    <Icon Size="48,48">Icons/48.png</Icon>
    <Icon Size="128,128">Icons/128.png</Icon>
  </OutOfBrowserSettings.Icons>
</OutOfBrowserSettings>

Esto ha resuelto todos los problemas que he descrito anteriormente. Más información sobre los cambios en la versión de lanzamiento está aquí: http://blogs.msdn.com/katriend/archive/2009/07/10/silverlight-3-out-of-browser-applications.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top