A
continuación voy a presentarles un tutorial de como poner un desinstalador en
un su proyecto de instalación de una aplicación Windows Forms en visual studio
2010, esto me paso hace poco cuando me preguntaba por qué al instalarlo no se
coloca un acceso directo a desinstalar, entonces me puse a investigar y averigüe
que se hace de la siguiente manera:
Seleccionamos
el proyecto de instalación
Y en la
ventana de propiedades se mostraran las propiedades del proyecto, la parte que
nos interesa es el Product Code o Código del Producto.
Lo copiamos
y nos vamos a bloc de notas
Y colocamos
la siguiente instrucción:
@echo off
C:\Windows\System32\msiexec.exe
/x {1EF3A655-915D-450000000000}
Colocando
obviamente entre { el código del producto }
Ahora
tendremos que guardar el archivo
uninstall.bat (extensión .bat) o algún ejecutable recomiendo .bat, en
este momento el archivo bat ya funciona para desinstalar la aplicación pero ¿de
que serviría si no estuviese en nuestra instalación?, Entonces vamos a
anexarla.
Volvamos a
nuestra instalación en VS, sobre el proyecto le damos clic derecho /
Add(Agregar) / File(Archivo).
Buscamos el
archivo que acabamos de hacer y lo agregamos, esto hará que el archivo este en
nuestra carpeta de instalación, ahora vamos a crear un acceso directo en
Programas.
Nos vamos
al menú de la misma manera:
Nos
desplegara 3 carpetas:
Nos
interesa la del menú de programas
Para que aparezca
en una carpeta en todos los programas agregaremos una
Seleccionamos
la carpeta y vamos a crear los accesos directos, Primero el de la aplicación, seleccionamos
la carpeta que creamos.
Abrimos el Aplicación
Folder (Folder de Aplicación)
Y vamos a seleccionar
el Primary Output de nuestra aplicación Windows
Y le damos
OK
Le
colocamos el nombre que queramos que nos aparezca
En este
punto ya tenemos nuestro acceso directo en Todos los Programas.
Nota: si queremos un acceso directo en
escritorio el procedimiento es el mismo pero en la carpeta User’sDesktop
Hacemos el
mismo procedimiento para el desinstalador, solamente que ahora vamos a seleccionar
nuestro archivo .bat que creamos.
Y listo
tenemos nuestros accesos directos en nuestra aplicación Windows.
Hagamos una
prueba:
La instalación puede tardar entre 1 y 2 minutos
puesto que en mi caso puse la dependencia del net framework que la descargue,
entonces necesita internet para instalarse, pero si la agregamos al proyecto
esto no seria necesario pero aumentaría el peso.
Vamos a desinstalar
Y Listo la aplicación
ha sido desinstalada.
Espero les
halla sido de gran ayuda este tutorial, no olviden comentar, recomendar en las redes sociales y dejar puntuación.