El Bruno

Blog dedicado a las experiencias del desarrollo con tecnologías Microsoft.
[VS2008] Novedades en ClickOnce en el Service Pack 1

Buenas,

salimos un poco de la parte servidora con Team Foundation Server 2008 y pasamos a Microsoft Visual Studio 2008, para comentar algunos cambios que incluye el Service Pack 1, que son más novedades que bug fixing.

Asociación de extensiones de Archivos

No hace falta que explique que asociar extensiones “.xlsx” a Microsoft Excel, o “.docx” a Microsoft Word 2007, es una tarea muy simple manualmente, un poco complicada en un instalador e imposible con ClickOnce antes del SP1.

Afortunadamente, ahora con un simple tag, dentro del archivo de configuracion del proyecto de publicación ClickOnce, ya podemos agregar esta capacidad:

<fileAssociation xmlns="urn:schemas-microsoft-com:clickonce.v1" extension=".eb" description="Document para El Bruno" progid="ElBruno.Document" defaultIcon="ElBruno.ico" />

Donde si bien los atributos son autodeclarativos, vale la pena mencionar que @extension define la extension que queremos asociar y @description determina la descripción para que la procese el Sistema Operativo.

Opciones adicionales

Se ha incluido algunas opciones a la instalación que permiten

  • Url de error
    Es posible determinar una url para redireccionar un error durante la instalación. Esto ayuda a mejorar el proceso de instalación no solo para el usuario (que puede estar un poco decepcionado frente a un error) sino para el equipo de IT, ya que puede recoger informacion sobre el error.
  • Desktop Shorcut
    Ahora es posible agregar un acceso directo a nuestra aplicación ubicado en el escritorio.
  • El firmado del paquete de despliegue ahora es opcional
    El subtítulo ya lo explica, pero en muchos casos, frente al desconocimiento sobre algunos conceptos de seguridad, sobre como funciona un certificado, etc.; mucha gente distribuida paquetes ClickOnce “a cholon”. Esto ocasionaba, que frente a cambios menores, o en ambientes donde no es posible distribuir un certificado por cuestiones de seguridad; empezaban a surgir infinidad de problemas.
    Con la capacidad de excluir la firma del paquete, estos problemas desaparecen, aunque la aplicación tiende a ser “un poco menos segura” (sacar la firma, implica sacar la validación del hash). Lamentablemente sobre distribuciones ya existentes, si queremos sacar la firma, es necesario distribuir e instalar nuevamente la aplicación.

 

Saludos @ TheHumanRace.com (los 10 KM de Nike)

El Bruno

Published domingo, 31 de agosto de 2008 16:52 by elbruno

Comments

No Comments