ClickOnce

ClickOnce

Em formação
Desenvolvido por Microsoft
Arquivo executável Mage.exe
MageUI.exe
Meio Ambiente janelas
Modelo instalação de software

ClickOnce é uma tecnologia daMicrosoftque permite que um usuário dosistemaoperacionalWindowsinstale e inicie um aplicativo clicando em umlinkem umapágina da web. ClickOnce é um componente doframework Microsoft .NET, a partir da versão 2.0 deste. Ele permite que você implante aplicativos desenvolvidos comWindows Formsou comWindows Presentation Foundation(WPF). Esses aplicativos são freqüentemente chamados de smart clients . A tecnologia ClickOnce é semelhante aoJava Web Startdaplataforma JavaeZero InstallparaLinux.

Descrição

Com o ClickOnce, a instalação e o lançamento do aplicativo são feitos com um clique do mouse em uma página da web (localizada em um servidor IIS), um espaço de compartilhamento de rede ou acesso ao disco (CD-ROM, chave USB, disco rígido ...). Instalar a partir de uma página da web é a melhor escolha para aplicativos modificados com frequência.

Formulários

ClickOnce oferece suporte a diferentes tipos de depósito (servidor web, compartilhamento de rede ou arquivo em qualquer tipo de mídia (CD, DVD)). A técnica é integrada ao Visual Studio 2005 e também tem suporte nativo do MSBuild .

Anteriormente, o ClickOnce funcionava apenas com o Internet Explorer e a extensão FFClickOnce era necessária para o Firefox . Desde ajaneiro de 2009, o pacote Microsoft KB951847 [1] , incluindo o Service Pack 1 para a estrutura .NET 3.5, bem como o Service Pack 2 para as versões 2.0 e 3.0, fornece suporte para ClickOnce no Firefox instalando o complemento Microsoft .NET Framework Assistant .

Manifestos

A implantação por ClickOnce é controlada por dois arquivos de   " manifesto ": um manifesto de implantação e um manifesto de aplicativo.

O manifesto de implantação descreve o modelo de implantação: a versão atual, o modo de atualização, a identidade da pessoa que atualiza o aplicativo com sua assinatura eletrônica. O objetivo do manifesto é permitir a implantação apenas para administradores de sistema.

O manifesto do aplicativo (o arquivo .exe.manifest) descreve os assemblies do aplicativo, as bibliotecas dependentes e a lista de permissões exigidas pelo aplicativo.

Atualizar

Um aplicativo gerenciado pelo ClickOnce pode se atualizar. Isso porque ele verifica se há uma nova versão disponível na rede e, se necessário, oferece ao usuário a possibilidade de realizar a atualização.

ClickOnce tem opções de atualização para permitir a verificação de nova versão quando o aplicativo é iniciado ou quando é fechado.

Veja também

links externos