vtortola.Net

Julio 9, 2007

70-526 Resumen 8/8: Distribuir aplicaciones Windows.

Archivado en: .NET, 70-526, C#, Certificaciones, MCTS, Windows Forms — vtortola @ 9:10 pm

Octavo resumen de 8 del temario para el examen 70-526 de la certificación MCTS Windows Applications 2.0. Esta, es una de las nuevas certificaciones Microsoft para .NET 2.0.

El último tema (por fin!!). Como distribuir nuestras aplicaciones de forma elegante y eficiente. Lo de mandar un .rar por email y un .txt adjunto con las instrucciones de instalación esta pasado de moda :D Personalmente, veo ClickOnce como una gran idea, pués uno de los handicaps de las WinApps contra las WebApps es esto mismo, la distribución :P

Engloba el tema 15.Deploying del libro oficial de Microsoft.

ClickOnce:

· Implementación de ClickOnce para aplicaciones Windows Forms.

· Implementación ClickOnce con Visual Studio.

· Es una nueva tecnología que permite al desarrollador distribuir sus aplicaciones de forma rápida y confiable en sitios web, carpetas compartidas ó sitios ftp.

· Las aplicaciones ClickOnce pueden ser configuradas para actualizarse automáticamente. Se puede configurar la aplicación para que busque actualizaciones siempre que se ejecute ó en un intervalo predefinido.

· Por defecto, estas aplicaciones se ejecutan en la zona de seguridad correspondiente a Internet si es descargada de un sitio web ó en la zona correspondiente a Intranet si se descargó de una carpeta compartida.

· Si se requieren permisos adicionales, pueden ser concedidos por el desarrollador, introducidos manualmente ó calculando los necesarios, para que posteriormente sean aceptados ó rechazados por el instalador.

Proyectos de instalación:

· Remember: 70-536: Instrumentación e Instalar y Configurar aplicaciones.

· Implementación de Windows Installer.

· Permiten crear aplicaciones “Windows Installer” para instalar una solución. Son altamente configurables y permiten un gran control sobre la configuración del proceso de instalación.

· Tienen varios editores para editar aspectos del proceso de instalación, incluyendo el editor de sistema de archivos, el editor del registro, el editor de tipos, el editor de interfaz de usuario, el editor de acciones personalizadas y el editor de condiciones de ejecución.

· El editor del sistema de archivos se usa para añadir otros archivos necesarios para la aplicación que no están en la solución ó no pertenecen al código. Puede crear directorios e instalar archivos en ellos. Puede crear accesos directos e incluso copiar según que archivos en función del sistema operativo.

· Tienen varias propiedades que muestran información descriptiva sobre la aplicación y afectan al comportamiento de esta en el momento de la instalación. Se pueden cambiar desde la ventana Propiedades de Visual Studio seleccionando el proyecto.

· Las acciones personalizadas son procedimientos que se ejecutan en tiempo de instalación/desinstalación. Se puede crear una acción personalizada añadiendo el código a una clase Installer, añadiendo dicha clase al proyecto, e indicando que proyecto es en el editor de acciones personalizadas.

· Cuando se dan errores que son irrecuperables en una acción personalizada, deberías lanzar una InstallException para deshacer la instalación sin dañar el sistema destino.

No Comments Yet »

Aún no hay comentarios.

Canal RSS de los comentarios de la entrada. URI para TrackBack.

Deja un comentario

Debes ser Sesión como para publicar un comentario.

Blog de WordPress.com.