Sie sind auf Seite 1von 9

UNIVERSIDAD SAN PEDRO

INGENIERA INFORMTICA Y DE SISTEMAS

SOFTWARE II
Tema: ClickOnce Instaler

Autor:
Fiestas Nomberto Carlos Santiago

Docente: Ing. Oscar Alejandro Mndez Zavaleta


Qu ES ClickOnce?

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.

Impacto en el equipo del usuario.Con la implementacin de Windows Installer, las aplicaciones


normalmente utilizan componentes compartidos, con sus posibles conflictos de versiones; gracias a
la implementacin ClickOnce, cada aplicacin es autosuficiente y no puede interferir con otras
aplicaciones.

Permisos de seguridad.La implementacin de Windows Installer requiere permisos


administrativos y slo permite una instalacin de usuario limitada; la implementacin de ClickOnce
habilita a los usuarios que no tienen derechos administrativos para realizar la instalacin y slo
concede los permisos de seguridad de acceso del cdigo necesarios para la aplicacin .
Herramientas ClickOnce En la siguiente tabla se muestran las herramientas que puede utilizar para generar,
modificar, firmar y volver a firmar los manifiestos de implementacin y aplicacin.

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

Das könnte Ihnen auch gefallen