2009-07-06 9 views
3

Je reçois un comportement étrange avec les icônes de navigateur dans une application Silverlight 3. Les quatre tailles sont définies dans AppManifest.xml et chaque icône a l'action de construction définie sur "Contenu". Cependant, je ne vois que l'affichage de l'icône à la toute première invite d'installation (icône 128x128) et non sur le bureau, le menu contextuel ou la barre de titre lorsque l'application s'exécute. Si je supprime la définition de l'icône 128x128 du fichier xml, la taille suivante est automatiquement utilisée, il semble donc qu'ils soient tous référencés et correctement emballés.Silverlight hors des icônes de navigateur affichant de manière incohérente

est ici l'application xml manifeste:

<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> 

Toutes les idées?

+0

Bonne question. Avez-vous posté ceci sur les forums officiels? Il pourrait s'agir d'un bug qui doit être réparé sur la version RTM :-( –

Répondre

0

Juste pour référence future, de la configuration du navigateur a changé pour la version de Silverlight 3. Les paramètres sont désormais configurés dans OutOfBrowserSettings.xml et se lisent comme suit:

<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> 

Cela a résolu tous les problèmes que j'ai décrits ci-dessus. Plus d'informations sur les changements dans la version de la version sont ici: http://blogs.msdn.com/katriend/archive/2009/07/10/silverlight-3-out-of-browser-applications.aspx

Questions connexes