2011-12-01 24 views
8

Aquí he creado correctamente la configuración con Visual Studio 3.5. En la carpeta Debug en la aplicación, encontré (archivo * .exe y * .msi).¿Cómo ejecutar el archivo de instalación (* .exe) sin usar el archivo MSI?

Cuando tomo ambos archivos en la misma carpeta, funciona bien. Pero cuando tengo el archivo take only (* .exe), entonces no funciona.

Necesito ejecutar (.exe) configurar sin usar el archivo ( .msi). Debo enviar solo * .exe al cliente. ¿Hay alguna manera de ajustar ambos archivos en un solo archivo?

Gracias de antemano :)

Respuesta

2

¡Lo tiene mal! El MSI es lo importante, pero el .exe es solo un programa de arranque que llama al MSI. En todo caso, podrías simplemente distribuir el MSI.

Ver What does the EXE do in the Visual Studio setup project output?

Debe ser posible crear un programa previo que incluye el MSI real como un recurso incrustado, sin embargo no estoy seguro de cómo se puede hacer esto utilizando Visual Studio.

Si yo fuera usted, simplemente distribuiría el MSI por sí mismo con las instrucciones de que los usuarios deben tener el .Net framework instalado para que la aplicación se ejecute, o combine los dos en un zip autoextraíble (o similar).

0

http://hmne.sourceforge.net/

aquí se puede encontrar el HMsoft NISeditor, este programa funciona de la siguiente manera: Ejecutar el programa Elige setupname añadir todos los archivos DLL y .exe de su proyecto crear la configuración

Cuestiones relacionadas