Creando un Instalador para nuestra aplicación en Visual Studio

Creando un Instalador para nuestra aplicación en Visual Studio

Una vez que hemos terminado nuestro proyecto en Visual Studio en este caso usando Windows Forms haremos la creación de nuestro proyecto para tener el instalador de nuestra aplicación.

Debemos asegurarnos si tenemos la extensión de Visual Studio para crear proyectos de Instaladores.

En caso no lo tengan instalado pueden dirigirse a este link:

https://marketplace.visualstudio.com

y buscar "Microsoft Installer" para la versión de Visual Studio que tengan.

Buscar Microsoft Installer en el enlace anterior
Buscar Microsoft Installer en el enlace anterior

Antes de crear nuestro executable debemos saber en que tipo de máquina vamos a instalar nuestra aplicación como son:

  • Arquitectura del Procesador
  • Version de .NET Framework
  • Sistema Operativo

Con el motivo de que después usaremos esa información para configurar los parámetros del instalador.

Abrimos nuestro proyecto de Visual Studio y hacemos clic en:

  • Archivo -> Nuevo -> Proyecto
  • Nos dirigimos al final donde dice Visual Studio Installer -> Luego al lado derecho seleccionamos Setup Project.
Setup Project
Setup Project

Creamos un nombre para nuestro proyecto y damos clic en Aceptar.

Nos aparecerá una ventana como la siguiente:

File System on Target Machine
File System on Target Machine

En caso de que no les aparezca hacen clic derecho en el proyecto en mi caso "SetupInstituto" -> View -> Sistema de Archivos y les aparecerá esta misma ventana.

  • Ahora empezamos a partir de la carpeta "Application Folder" le hacemos clic y el lado derecho saldrá en blanco sin ningún archivo o carpeta disponible.
  • Hacemos clic derecho en el lado derecho -> Add -> Resultados del Proyecto
Agregar Resultados del Proyecto
Agregar Resultados del Proyecto

En mi caso estoy trabajando con el patrón MVC en la ventana de selección de proyectos.

Seleccionar Resultado Principal
Seleccionar Resultado Principal
  • Seleccionamos los proyectos que tengamos y clic en Resultado de Proyecto -> Aceptar.
  • Debemos hacer esto por cada proyecto que tengamos en la solución, en mi caso lo haré tres veces ya que tengo 3 proyectos.

Una vez terminado les saldrá algo parecido a esto dependiendo de las dependencias que tenga sus proyectos.

Se agregan automaticamente las .dll
Se agregan automaticamente las .dll

Si tenemos Algunos Reportes de Crystal Report tambien debemos agregarlos pero de la siguiente manera:

Agregando archivos adicionales al proyecto
Agregando archivos adicionales al proyecto.

Nos aparecerá un Explorador de Archivos debemos buscar el reporte de Crystal Reports que se encuentra en la carpeta de nuestro proyecto.

Una vez seleccionado lo agregamos.

Después debemos configurar los iconos para el escritorio y el menú Inicio.

Icono para el Escritorio

  • Hacemos clic en User Desktop
  • Clic derecho -> Crear nuevo acceso directo
  • Nos aparecerá un Explorador, hacemos doble clic en Application Folder
  • Escogemos el Resultado Final de nuestro proyecto, si tienes mas de un proyecto debes escoger el proyecto principal donde se encuentran los formularios.
  • Se crea un archivo automáticamente
Creando shorcut para nuestro proyecto
Creando shorcut para nuestro proyecto
  • Podemos cambiar el icono del acceso directo y el nombre que aparecerá.

El Ícono para el Menú Inicio se hace con el mismo procedimiento.

Para finalizar hacemos clic en "SetupInstituto" en mi caso y elegimos las propiedades segun nuestro caso.

  • Target Platform : Aqui colocamos la arquitectura con la cual destinaremos la aplicacion
  • Version : Version de la Aplicacion
  • Manufacturer: El nombre de la compañia

Una vez finalizado clic derecho en el proyecto Compilar

Compilación Finalizada
Compilación finalizada

De esta forma hemos terminado. Solo entramos a la carpeta de nuestro proyecto en el Proyecto del Setup y buscamos la carpeta Debug ahi encontraremos los ejecutables de la aplicación.

Publicar un comentario

Guardar mi nombre, correo electrónico y sitio web en este navegador la próxima vez que comente

18 Comentarios

  1. Incredible! This blog looks exactly like my old one! It's on a entirely different topic but it has pretty much the same layout and design. Excellent choice of colors! Amazing! This blog looks exactly like my old one! It's on a entirely different subject but it has pretty much the same page layout and design. Outstanding choice of colors! I really like it whenever people come together and share opinions. Great website, continue the good work! http://linux.com

  2. Pretty! This was an extremely wonderful article. Many thanks for supplying this info.

  3. Utterly written articles, Really enjoyed looking through.

  4. I really like what you guys are up too. Such clever work and coverage! Keep up the terrific works guys I've incorporated you guys to my blogroll.

      Thank you very much!

  5. Certainly. I agree with told all above.

  6. como preparo la instalación para web, webform en asp.net para publicar

  7. Thanks

  8. Great

  9. Thank you

  10. Hey there would you mind letting me know which hosting company you're working with? I've loaded your blog in 3 different internet browsers and I must say this blog loads a lot quicker then most. Can you recommend a good web hosting provider at a fair price? Kudos, I appreciate it!

  11. Thanks so much

  12. Great post

  13. Great post

  14. Good post! We are linking to this great content on our site. Keep up the great writing.

  15. En caso de querer hacer una actuación hay manera de generar un instalable con los cambios y qu no me toque eliminar el programa para actualizarlo ?

  16. I do not even know the way I stopped up here, but I believed this put up used to be great. I don't understand who you are but definitely you're going to a well-known blogger in the event you are not already. Cheers!

  17. magnificent post, very informative. I wonder why the other specialists of this sector don't realize this. You should proceed your writing. I'm sure, you have a huge readers' base already!