Haga clic en Once

ClickOnce es una tecnología de Microsoft que permite al usuario instalar y dirigir una Aplicación de Windows haciendo clic en una relación en una página Web. (Tales aplicaciones se conocen como clientes Elegantes.) ClickOnce es un componente de Microsoft.NET Marco 2.0 y más tarde, apoyos que despliegan aplicaciones hechas con Formas de Windows o Fundación de Presentación de Windows. Es similar al Principio de Web de Java para la Plataforma de Java o Cero Instalan para Linux.

Descripción

El principio principal de ClickOnce debe traer la facilidad de despliegue de Aplicaciones de Windows. Además, ClickOnce pretende solucionar otros tres problemas con modelos de despliegue convencionales: la dificultad en actualización de una aplicación desplegada, el impacto de una aplicación al ordenador del usuario y la necesidad de permisos del administrador de instalar aplicaciones.

Las aplicaciones ClickOnce-desplegadas se consideran 'el impacto bajo', en el cual se instalan por usuario, no por máquina. Se requiere que ningunos privilegios del administrador instalen una de estas aplicaciones. Cada aplicación de ClickOnce se aísla del otro. Esto significa que una aplicación de ClickOnce no es capaz de 'romper' al otro.

ClickOnce emplea Code Access Security (CAS) para asegurar que las funciones del sistema no puedan ser llamadas por una aplicación de ClickOnce de la red, asegurando la seguridad de datos y el sistema del cliente en general...

Aplicaciones

El modelo ClickOnce apoya ambas aplicaciones instaladas (parecido a Aplicaciones de Windows convencionales con la integración del menú del principio) y aplicaciones en línea (el navegador recibió aplicaciones que no se instalan, sólo se dirigen y se esconden). Las aplicaciones de ClickOnce se pueden desplegar a un ordenador de una posición de Web, una parte de la red, o hasta de una posición del archivo como un CD.

La tecnología de despliegue de ClickOnce se ha integrado en el Estudio Visual 2005 y más tarde y también es natalmente apoyada por MSBuild, Microsoft construyen la tecnología de la dirección.

Manifestaciones

Un despliegue de ClickOnce se controla a través del uso de dos archivos manifiestos de XML: una manifestación de despliegue y una manifestación de aplicación. Las manifestaciones están en el mismo formato de XML que el Al lado realización de la Asamblea. La manifestación de despliegue (*.application archivo) describe el modelo de despliegue: la versión actual, comportamiento de actualización, personalidad del editor junto con firma digital; esta manifestación se quiere para ser authored por administradores que manejan el despliegue. La manifestación de aplicación (*.exe.manifest archivo) describe las asambleas de aplicación, bibliotecas dependientes y pone en una lista permisos requeridos por la aplicación. Este archivo se quiere para ser authored por el desarrollador de aplicaciones. A fin de lanzar una aplicación de ClickOnce, un usuario hace clic en su archivo manifiesto de despliegue.

Actualizaciones

Las aplicaciones de ClickOnce pueden autoactualizar; pueden examinar versiones para ver más nuevas ya que se hacen disponibles y automáticamente sustituyen cualquier archivo actualizado. Para su sabor de aplicación instalado, ClickOnce presenta varias opciones de actualización. Las aplicaciones se pueden configurar para examinar para ver actualizaciones en el arranque o después del arranque. ClickOnce también expone programmatic APIs para personalizar el comportamiento de actualización. También hay el apoyo a actualizaciones requeridas u obligatorias para manejar actualizaciones en curso y asegurar que la base del usuario entera se pueda mover hasta una nueva versión en una manera oportuna.

Apoyo del navegador

Antes del Marco.NET 3.5 con Service Pack 1, ClickOnce sólo trabajó con el Internet Explorer, aunque el complemento de FFClickOnce permitiera que Firefox lo apoyara.

Microsoft.NET Marco 3.5 con Service Pack 1 incluye una extensión de Firefox llamada el Ayudante del Marco.NET que permite el apoyo de ClickOnce en Firefox 3 y más tarde. La primera liberación de esta extensión sin embargo, tenía un problema que impidió a usuarios no instalar el complemento en la misma manera que otros complementos se no instalan: el botón Uninstall correspondiente en el cuadro de diálogo de Complementos era el minusválido. El 6 de mayo de 2009, Microsoft soltó una actualización que se dirigió a este problema y también publicó un artículo de apoyo que ayudó a usuarios a mano a quitar este componente. Además, las versiones posteriores de Microsoft.NET Ayudante del Marco incluido con Windows 7 y Marco.NET 4 no tenían esta cuestión.

Véase también

Enlaces externos



Buscar