Frage

Ich bin immer ein seltsames Verhalten mit dem von Browser-Icons in einem Silverlight-3 App. Alle vier Größen sind in der AppManifest.xml definiert und jedes Symbol hat die Aktion Build auf „Inhalt“. Allerdings bin ich nur auf das Symbol Anzeige zu sehen, auf der ersten Eingabeaufforderung installieren (128x128 Symbol) und nicht auf dem Desktop, Kontextmenü oder Titelleiste, wenn der App läuft. Wenn ich die 128x128 Symbol Definition aus der xml dann der nächste Größe entfernen unten automatisch verwendet wird, so scheint es, sie alle korrekt referenziert und verpackt werden.

Hier ist die App-Manifest xml:

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

Irgendwelche Ideen?

War es hilfreich?

Lösung

Nur für die Zukunft, die aus Browser-Konfiguration wird für die Release-Version von Silverlight 3. Die Einstellungen in OutOfBrowserSettings.xml konfiguriert sind nun geändert und wie folgt lauten:

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

Das hat alle Probleme gelöst ich oben beschrieben. Weitere Informationen zu den Änderungen in der Release-Version befinden sich hier: http://blogs.msdn.com/katriend/archive/2009/07/10/silverlight-3-out-of-browser-applications.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top