Hola!
Como algunas personas me preguntaron qué tan complicado era crear un paquete de instalación para el ejemplo “#VS2015 – Borrar todos los comentarios en un Click con #Roslyn”, hoy mostraré los pasos a seguir para crear el paquete de instalación y publicar el mismo en Visual Studio Gallery.
Comenzamos desde el punto anterior, donde podíamos ver que la solución contiene 2 proyectos:
– ElBruno.RemoveComments, con el código específico de para eliminar los comentarios
– ElBruno.RemoveComments.Vsix, este proyecto es el que se encarga de crear el paquete de instalación VSIX
En el proyecto de VSIX editaremos el manifiesto para completar la información del mismo . Los campos principales que completaremos son los siguientes:
– Product Name, Product Id, Author, Version, Description, Language, Preview Image: son auto descriptivos
– License: he generado una de tipo Creative Commons en la página oficial. Luego he creado un archivo de texto con la misma, y la he agregado a la solución.
– Icon: generado con SyncFusion Metro Studio 3
– Getting Started Guide, More Info URL: estas son fáciles, las he tomado de los posts que he escrito en mi blog
Importante: Una descripción completa se puede encontrar en el link de MSDN [VSIX Manifest Designer] en la sección de referencias.
El siguiente paso es generar nuestro paquete de instalación, para esto compilamos el proyecto VSIX en RELEASE, y en la carpeta de compilación podremos encontrar el instalador
Si lanzamos el instalador, veremos los detalles que definimos en los pasos anteriores
Y en pocos segundos, ya tenemos el instalador como parte de nuestro IDE
En el próximo post de la serie mostraré como publicar el paquete en Visual Studio Gallery
El código del ejemplo se puede descargar desde GitHub en https://github.com/elbruno/Blog/tree/master/ElBruno.RemoveComments%20V02
Saludos @ Madrid
/El Bruno
References
– Borrar todos los comentarios en un Click con #Roslyn https://elbruno.com/2015/08/17/vs2015-borrar-todos-los-comentarios-en-un-click-con-roslyn/
– MSDN VSIX Manifest Designer https://msdn.microsoft.com/en-us/library/ee943167.aspx
– Creative Commons CC BY http://creativecommons.org/examples#by
– SyncFusion Metro Studio 3 http://www.syncfusion.com/downloads/metrostudio
1 comment