Domanda

Sono sempre qualche strano comportamento con il fuori delle icone del browser in un Silverlight 3 app. Tutte e quattro le dimensioni sono definite nel AppManifest.xml e ogni icona ha l'azione di costruzione impostato su "Contenuto". Comunque, sto solo vedendo la visualizzazione delle icone sul prompt molto prima installare (128x128 icona) e non sul desktop, menu di scelta rapida o la barra del titolo quando viene eseguito l'app. Se rimuovo la definizione 128x128 icona dalla xml allora la dimensione immediatamente inferiore viene utilizzato automaticamente così sembra che sono tutti in fase di riferimento e confezionati in modo corretto.

Ecco l'app XML manifest:

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

Tutte le idee?

È stato utile?

Soluzione

Solo per riferimento futuro, il fuori di configurazione del browser è cambiato per la versione di Silverlight 3. Le impostazioni sono ora configurati in OutOfBrowserSettings.xml e leggere come segue:

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

Questo ha risolto tutti i problemi che ho descritto sopra. Per ulteriori informazioni sulle modifiche nella versione di rilascio sono qui: http://blogs.msdn.com/katriend/archive/2009/07/10/silverlight-3-out-of-browser-applications.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top