Beruflich Dokumente
Kultur Dokumente
SOFTWARE II
Tema: ClickOnce Instaler
Autor:
Fiestas Nomberto Carlos Santiago
ClickOnceesunatecnologadeimplementacinquelehabilita
paracrearaplicacionesconactualizacinautomticabasadasen
Windowsquesepuedeninstalaryejecutarconunamnima
interaccindelusuario.
ClickOnce
ClickOnce permite instalar una aplicacin desde cualquier sitio, incluso desde un sitio Web.
La "gracia" de este sistema de instalacin es que cuando se ejecute la aplicacin instalada con
ClickOnce, la aplicacin buscar nuevas actualizaciones de forma automtica, y si la hubiera, te
preguntar si la quieres instalar.
Tambin se encargar de instalar los requisitos que esa aplicacin necesite, por tanto, si nunca has
trabajado con una aplicacin que use el .NET Framework 2.0, ste se instalar en tu mquina.
La implementacin de ClickOnce supera tres
problemas principales inherentes a la
implementacin:
Dificultades para actualizar las aplicaciones.Con la implementacin de Microsoft Windows
Installer, siempre que se actualiza una aplicacin, el usuario debe volver a instalar toda la
aplicacin; con la implementacin de ClickOnce, es posible suministrar actualizaciones
automticamente.
Slo se descargan las partes de la aplicacin que hayan cambiado y, a continuacin, la aplicacin
completa y actualizada vuelve a instalarse desde una nueva carpeta simultnea.
Herramienta Descripcin
Pgina Seguridad, Diseador de proyectos Firma los manifiestos de aplicacin e implementacin.
Panel Publicar, Diseador de proyectos Genera y edita los manifiestos de implementacin y
aplicacin para aplicaciones de Visual Basic y Visual
C#.
Mage.exe (Generacin de manifiesto y herramienta de Genera los manifiestos de implementacin y aplicacin
edicin) para aplicaciones de Visual Basic, C# y Visual C++.
MageUI.exe (Generacin de manifiesto y herramienta Genera y modifica los manifiestos de aplicacin e
de edicin , cliente grfico) implementacin.
GenerateApplicationManifest (Tarea) Genera el manifiesto de aplicacin.
Se puede ejecutar desde MSBuild.
GenerateDeploymentManifest (Tarea) Genera el manifiesto de implementacin.
SignFile (Tarea) Firma los manifiestos de aplicacin e implementacin.
Microsoft.Build.Tasks.Deployment.ManifestUtilities Desarrolle su propia aplicacin para generar los
manifiestos de implementacin y aplicacin.
MSBuildescompletamentetransparenteencuantoalmodoenqueprocesaycompilaelsoftware,loquepermitealos
desarrolladoresorganizarygenerarproductosenentornosdepruebadecompilacinenlosqueVisualStudionoest
instalado.
Cmo funciona la implementacin ClickOnce
1
2
3
4
6
7
8
10
11
12