BT

Início Notícias Olhando dentro dos Arquivos Silverlight XAP, e tornando-os Pequenos

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

Favoritos

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.

Avalie esse artigo

Relevância
Estilo/Redação

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.

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

Comentários da comunidade

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

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

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.