2011-05-13 16 views
10

¡Hola a todos y buen día!¿Cómo crear InstallShield MSI sin necesidad de archivos localmente?

Pregunta: Tenía crear un básico InstallShield Proyecto en mi MSVC2010, añadí algunos archivos y salidas principales y de prensa de construcción. Proyecto compilado normalmente: se crearon MSI, setup.exe, setup.ini y (WTF ?!) estructura de directorio local de archivos, que estoy tratando de instalar (por ejemplo, "Archivos de programa \ Mi compañía \ app.exe, ... "archivos fueron copiados allí). Me enteré de que esta no es la carpeta necesaria, así que copié mis archivos de instalación (MSI, setup.exe, setup.ini) en otra carpeta y comencé la instalación. Cuando el proceso de instalación comienza a copiar el estado, el instalador me dio el error, que no se encontraron los archivos necesarios (app.exe, ...).

¿Alguien soluciona este problema? Creo que este es el simple.

Gracias!

Respuesta

10

respuesta fue hallada por mí mismo, sino que gracias a todos ninguna manera ...

Para crear un archivo auto-instalar extraída es necesario abrir "Versiones" pestaña en su proyecto de InstallShield Básico y haga clic derecho en la configuración clic "Release WIzard ...".

Todo lo que necesito es a esta cifra:

Release Wizard...

2

enter image description here

Seleccionar comprimido de compresión opción en vista de propiedades.

+0

Esto creará un archivo Data1.cab localmente, aún necesita ser implementado con .msi. ¿Hay alguna forma de incluir todos los archivos, absolutamente todos dentro del archivo .msi? –

1

Uso simple de la compilación de "una sola imagen". No cd ni dvd

15

Puede lograrlo realizando algunos cambios en las propiedades del explorador de soluciones. Esto es tan simple como puedes comprimir todo en un solo archivo .exe. Siga el paso dado a continuación:

  1. Haga clic derecho sobre toda la solución y selecciona Propiedades como se indica a continuación First Step

  2. Segundo paso como se puede ver el cuadro de diálogo. haga clic en Propiedades de configuración enter image description here

  3. Tercer Paso enter image description here
  4. último paso

De esta manera es más fina y más fácil de lograr la tarea requerida.

+0

Solo quería mencionar algo que me confundió durante los cinco segundos, pero puede ser útil: si va a ... '[YourInstallationProjectPath] \ Express \ SingleImage \ DiskImages \ DISK1 \', verá su archivo único allí . Al menos esto funcionó para mí. –

+0

Fantástico. Directo y funcionó en el primer intento – makoshichi

Cuestiones relacionadas