2013-09-05 10 views
8

Mi è stata data una soluzione di Visual Studio creata da qualcun altro. Ha un progetto di installazione che utilizza Installshield LE. L'installer funziona bene ma fa un exe e io dovrei fare un MSI. So che il ragazzo che ha scritto il progetto genererebbe file msi ma non vedo alcuna opzione per farlo. È fattibile con LE?Come creare un MSI con Visual Studio 2012 e Installshield LE

+0

Cosa succede quando si esegue il file .exe? –

+0

L'exe funziona bene. – casolorz

+0

Esistono scenari in cui è richiesto un file EXE, ma aggiunge l'ulteriore complicazione della gestione della cache. –

risposta

25

Passare al punto 6 e passare al tipo di rilascio Immagine singola. Impostare Compressione nella scheda di creazione su Sì e impostare il programma di avvio delle impostazioni nella scheda setup.exe su no. Costruisci questa versione.

4

ho risolto utilizzando la seguente

  • Utilizzando SingleImage come tipo di costruzione

  • Under - scheda Setup.exe (Build | Setup.exe | Firma)

  • Selezionare Setup Launcher = n

La build da InstallShield uscirà come un file MSI sotto

(\ RELEASE_PROJECT \ Express \ SingleImage \ DiskImages \ DISK1)

+0

Per me, il .msi non si trovava in SingleImage/DiskImages/Disk1. Ho cercato il mio computer e l'ho trovato in una posizione diversa: Users/myusername/AppData/Local/DownloadedInstallations – Carly

13

grazie per l'aiuto, ragazzi. Questi suggerimenti hanno risolto il mio problema.

Dopo così tanti rilasci dall'aspetto degli anni '90, è sorprendente che InstallShield si sia finalmente preso la briga di rendere l'integrazione di Visual Studio così amichevole ... eppure ha nascosto questa opzione vitale.

Sto aggiungendo uno screenshot, per aiutare altri utenti.

enter image description here

Problemi correlati