Pessoal,
Gostaria de compartilhar com vocês o resumo de uma discussão sobre um cenário de instalação de uma aplicação desenvolvida em WPF. Tudo começou com um pedido de ajuda em um projeto de instalação para uma aplicação WPF e a intenção deste projeto é utilizar o ClickOnce. A dificuldade apresentada neste cenário tem alguns pontos importantes que gostaria de destacar:
Baseado neste cenário, aparentemente simples, eu sugeri algumas alternativas para tentar endereçar os pontos observados e a principal alternativa foi o .NET Framework Client Profile.
Os pontos que levaram a escolher o .NET Framework Client Profile foram:
A imagem abaixo mostra uma comparação do que é instalado na versão completa e no Client Profile do .NET Framework.
Para nós entermos melhor esse cenário, segue uma tabela de outros cenários que combinam as versões do .NET Framework e os Sistemas Operacionais.
Sistema Operacional
Sem .NET Framework
.NET FX 1.1
.NET FX 2.0/SP1
.NET FX 3.0/SP1
.NET FX 3.5
Windows XP SP2 e superior
Client Profile
Inst. Completa
Windows Vista
NA
Windows Server 2003
Windows Server 2008
Client Profile = o .NET Framework Client Profile será instalado. Inst. Completa = Instalação complete do .NET Framework 3.5 SP1
Para fechar este resumo, segue um link com um guia com mais informações e exemplos de como utilizar o .NET Framework Client Profile: .NET Framework Client Profile Deployment Guide.
Bons códigos e até o próximo post!