Che cosa fa l'EXE fare in Visual Studio progetto di installazione di uscita
-
09-06-2019 - |
Domanda
Stiamo lavorando su un windows form applicazione in Visual Studio 2005 e il progetto di installazione che abbiamo creato uscita sia un driver MSI e un file EXE.Non siamo sicuri di quale sia il file EXE viene utilizzato per perché siamo in grado di installare senza l'EXE.
Soluzione
Si tratta di un programma di avvio automatico che controlla per assicurarsi che l' .NET Framework è installato, prima di lanciare il MSI.È abbastanza a portata di mano.
Io suggerisco di usare qualcosa come SFX Compilatore di pacchetto i due insieme in un autoestraente .exe e poi lanciare l'estratto setup.exe.In questo modo si mantengono i benefici del programma di avvio automatico, ma il tuo solo per gli utenti di scaricare una sola cosa.
Modifica:vedi anche
- La linea ufficiale: La documentazione MSDN
- Alcuni programmi di avvio automatico di personalizzazione: un tizio blog post su quello che ha fatto
Altri suggerimenti
Il file EXE controlla se Windows Installer 3.0 è presente e si scarica e si installa se non.È necessario solo per Windows 2000 o precedenti.Windows XP e versioni più recenti hanno tutti Windows Installer 3.0 out of the box.
Altri prerequisiti, come .NET, sono controllati dal MSI.
Penso che l'EXE è solo un wrapper/programma di avvio automatico per MSI nel caso in cui non hanno la Finestra di Installazione.Se si hanno i requisiti versione di Windows Installer installato i driver MSI dovrebbe funzionare bene sul proprio.