Pergunta

Estou recebendo algum comportamento estranho com o fora de ícones do navegador em um aplicativo de Silverlight 3. Todos os quatro tamanhos são definidos no AppManifest.xml e cada ícone tem o conjunto de ações de construção para "Conteúdo". No entanto, eu só estou vendo a visualização do ícone na primeira instalação rápida (128x128 ícone) e não no ambiente de trabalho, menu de atalho ou barra de título quando o aplicativo é executado. Se eu remover a definição 128x128 ícone do xml, em seguida, a próxima para baixo tamanho é usado automaticamente assim parece que eles estão todos a ser referenciado e embalados corretamente.

Aqui está o aplicativo manifesto 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>

Todas as idéias?

Foi útil?

Solução

Apenas para referência futura, o fora da configuração do navegador mudou para a versão de lançamento do Silverlight 3. As definições estão agora configurados em OutOfBrowserSettings.xml e ler o seguinte:

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

Isso tem resolvido todos os problemas que eu descrevi acima. Mais informações sobre as mudanças na versão de lançamento está aqui: http://blogs.msdn.com/katriend/archive/2009/07/10/silverlight-3-out-of-browser-applications.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top