Pacchetto di installazione
Un pacchetto di installazione contiene tutte le informazioni richieste da Windows Installer per installare o disinstallare un'applicazione o un prodotto ed eseguire l'interfaccia utente di installazione. Ogni pacchetto di installazione include un file di .msi contenente un database di installazione, un flusso di informazioni di riepilogo e flussi di dati per varie parti dell'installazione. Il file .msi può contenere anche una o più trasformazioni, file di origine interni e file di origine esterni o file CAB richiesti dall'installazione.
Gli sviluppatori di applicazioni devono creare un'installazione per usare il programma di installazione. Poiché il programma di installazione organizza le installazioni in base al concetto di componenti e funzionalità e archivia tutte le informazioni sull'installazione in un database relazionale, il processo di creazione di un pacchetto di installazione comporta ampiamente i passaggi seguenti:
- Identificare le funzionalità da presentare agli utenti.
- Organizzare l'applicazione in componenti.
- Popolare il database di installazione con informazioni.
- Convalidare il pacchetto di installazione.
La sezione successiva illustra i componenti e le funzionalità del programma di installazione. Per altre informazioni, vedere Componenti e funzionalità. La scelta delle funzionalità è in genere determinata dalla funzionalità dell'applicazione dal punto di vista dell'utente.
È consigliabile che gli sviluppatori usino una procedura standard per la scelta dei componenti. Per altre informazioni, vedere Organizzazione delle applicazioni nei componenti.
Gli autori di pacchetti possono usare strumenti di creazione di pacchetti di terze parti, o un editor di tabelle e Windows Installer SDK, per popolare il database di installazione. Tutti i pacchetti di installazione devono essere convalidati per garantire la coerenza interna. Per altre informazioni, vedere Convalida dei pacchetti.