BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

Olhando dentro dos Arquivos Silverlight XAP, e tornando-os Pequenos

por Jonathan Allen , traduzido por Flávia Castro de Oliveira em 12 Mar 2009 |

A unidade de deployment no Silverlight é um arquivo XAP. Este arquivo contém o manifesto e todo o código necessário para executar uma aplicação Silverlight. O formato do arquivo em si próprio não é especial, ele é apenas um arquivo ZIP com um nome diferente. Dentro dele você pode achar um arquivo AppManifest.xaml e quaisquer DLLs necessárias.

Infelizmente, as DLLs incluídas frequentemente contém muito código desnecessário. Se sua aplicação somente precisa de uma pequena parte de uma biblioteca, o tamanho do seu download poderá ser desnecessariamente grande. Ao invés de usar um novo arquivos de projeto para cada aplicação, você pode remover as classes não utilizadas após usar de fato o XapOptimizer.

O XapOptimizer, atualmente em beta, é uma ferramenta online do ComponentOne. Você pode carregar arquivos XAP, que serão libertos de código desnecessário e então enviados de volta para você por email. Para efeitos deste artigo eu peguei alguns arquivos XAP aleatórios que eu tinha no cache de meu web browser e recebi uma redução média de 27%. Verificando com Reflector, eu realmente me livrei de vários types das DLLs.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT