Crear ejecutable o setup.exe
-
Wednesday, August 26, 2009 7:23 PMHola a todos, ¿como estamos?
Os planteo mi duda. He construido una aplicación gráfica en c#, y ahora necesito información de como crear un ejecutable, es decir, un setup para que funcione en equipos que no tengan el VS 2008 instalado, ¿es esto posible? .
Muchas gracias a todos de antemano.
Saludos cordiales
Fran
All Replies
-
Wednesday, August 26, 2009 8:28 PMModerator
hola
claro que es posible
simplemente selecciona agregar un nuevo proyecto que sea del tipo "Setup Project" con ese nombre
buscalo dentro de las opciones de Other Projects Type ->Setup and Deployment
Step-by-Step Process of Creating a Setup and Deployment Project
Visual Studio Windows Application Setup Project
Creating Setup and Deployment Projects in VS.NET
te envio varios link que te ayudaran a darte una ideaNota: por ahi los links e basan en una version algo mas vieja del VS, pero igual las opciones son similares, no hay grandes cambios en la forma de crear un setup project
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Proposed As Answer by Juan Carlos Ruiz [BogotaDotNet.org]Moderator Wednesday, August 26, 2009 9:02 PM
- Marked As Answer by Juan Carlos Ruiz [BogotaDotNet.org]Moderator Thursday, September 03, 2009 5:08 PM
-
Wednesday, August 26, 2009 9:18 PMModerator
Una observación: dices "... crear un ejecutable, es decir, un setup ...". OJO, que no es lo mismo el ejecutable que el setup. Si solo es para ejecutar el programa en otra máquina, ya tienes el ejecutable: cuando lo probaste bajo Visual Studio, se compiló y se creó un fichero ".exe" en el directorio "bin/debug" (o "bin/release" si seleccionaste esta opción en el Visual Studio) por debajo de donde tengas creado el proyecto. Ese fichero .exe es ya el ejecutable. Lo puedes copiar a otro equipo y ejecutarlo ahi, con la única condición de que en ese equipo se encuentre instalado el Framework de .Net en una versión igual o superior a la que seleccionaste en las Propiedades del Proyecto en Visual Studio 2008.
El Setup solo es necesario crearlo si necesitar instalar en la máquina de destino más cosas además del ejecutable, o si quieres configurar el sistema, por ejemplo creando un icono en el menú de inicio.- Marked As Answer by Juan Carlos Ruiz [BogotaDotNet.org]Moderator Thursday, September 03, 2009 5:08 PM
-
Thursday, August 27, 2009 7:24 AMEn primer lugar muchas gracias a los dos.
Mi aplicación utiliza una plantilla de figuras de microsoft visio 2007, osea que entiendo que aunque cree un setup, el pc si que tendría que tener instalado este programa ¿no?.
Otra dudilla es, si creo el setup, no hace falta que el equipo tenga instalado el Framework de .Net ¿no?
Muchas gracias a los dos otra vez.
Un saludo
Fran -
Thursday, August 27, 2009 7:42 AM
En tu caso debe tener como mínimo todas los assemblies a los cuales haces referncia en tu proyecto. Por tanto tendra que tener instaladoVisio 2007 y la versión de .Net Framework que estes utilizando.Puedes hacer dos cosas:1) Distribuir tu aplicación como un .zip, es decir tomas todo los archivos de tu output folder (bin) te haces un zip y distribuyes eso. Esto es si realmente lo unico que quieres es pasar la aplicación de un equipo en otro.2) Crear un instalador, puedes hacerlo incluso con Visual Studio, solo debes crear un Setup Project. Leandro mas arriba te dejo unos links utiles al respecto. Fijate que cuando creas un Setup project puede ponerles los prerequisitos esto es Visio, .net, etc.Tengo la sensación de que si solo vas a distribuir tu programa en algunos equipos puedes hacer simplemente un .zip.saludos,
Jose Escrich - weblogs.asp.net/jescrich- Proposed As Answer by Jose Escrich Thursday, August 27, 2009 7:42 AM
- Marked As Answer by Juan Carlos Ruiz [BogotaDotNet.org]Moderator Thursday, September 03, 2009 5:09 PM
-
Thursday, August 27, 2009 5:26 PMRealmente seran pocos equipos. El problema es que como prerequisitio no pueso seleccionar el visio.
Fran -
Tuesday, December 04, 2012 12:57 PM
Puedes poner un enlace a un tutorial en español para visual studio 2010?Por favor y muchas gracias.
Me estoy liando,he conseguido hacer los setup ,cuando los ejecuto dice que le falta un archivo dll.¿Por qué puede ser? Graciassss.

