Condividi tramite


Concetti fondamentali di Windows Installer

Windows Installer installazione e disinstallazione delle applicazioni o di un prodotto software nel computer di un utente, eseguendo queste attività in unità denominate componenti di Windows Installer (talvolta chiamate WICs o semplicemente componenti). Un GUID identifica ogni WIC, che è l'unità di base di installazione e di conteggio dei riferimenti per le impostazioni utilizzando Windows Installer.

Per la documentazione completa di Windows Installer, vedere l'argomento Platform SDK Windows Installer.

Creare un package VS

Windows Installer utilizza i package di installazione, contenenti le informazioni richieste da Windows Installer per installare, disinstallare, o ripristinare un prodotto e di eseguire l'interfaccia utente di installazione (UI). Ogni pacchetto di installazione include un file MSI, che contiene un database di installazione, un flusso di informazioni di riepilogo e i flussi di dati per varie parti di installazione. Per utilizzare il programma di installazione, è necessario creare un'installazione. Poiché il programma di installazione organizza le installazioni intorno al concetto di componenti e archivia le informazioni sull'installazione in un database relazionale, il processo di creazione di un pacchetto di installazione comporta problema nei passaggi seguenti:

  1. Pianificare la creazione di impostazione per supportare il controllo delle versioni e le strategie side-by-side.

  2. Identificare le funzionalità da offrire agli utenti.

  3. Organizzare il package VS e dipendenze in componenti.

  4. Populate the installation database with information.

  5. Convalidare il pacchetto di installazione.

Questa documentazione riguarda principalmente di primo e il terzo passaggi del processo. Durante questi passaggi organizzate le funzionalità di un VSPackage in WICs pertanto è possibile racchiudere il controllo delle versioni e la strategia di assistenza per rappresentare le versioni successive di Visual Studio. I tre passaggi rimanenti sono trattati nella documentazione di Windows Installer in Platform SDK.

Termini principali

Segue le definizioni dei termini principali relativi alla tecnologia Windows Installer.

  • Risorsa
    I file, chiavi del Registro di sistema, collegamenti, o e così via che possono essere installati in un computer. Queste risorse sono raggruppati logicamente in componenti di Windows Installer.

  • componente di Windows Installer (WIC)
    L'unità di base di installazione che rappresenta un raggruppamento logico di risorse correlate installate e disinstallate come unità. Componenti di Windows Installer sono identificate da un componente univoca ID, o dal GUID. Inoltre, Windows Installer gestisce il conteggio dei riferimenti a livello di WIC. Per la massima flessibilità di controllo delle versioni, includere non più di uno risorsa primaria, ad esempio una DLL, in un WIC specificato. Si noti che dopo avere identificato e viene inserito un WIC, è necessario assegnargli un GUID e distribuirlo, non è possibile modificarne la composizione. Per ulteriori informazioni, vedere Applicazioni organizzazione nei componenti.

  • Pacchetto (package di Redist)
    Un'unità di distribuzione che è costituito da un file MSI e i file esterni cui questo file potrebbe indicare. Un pacchetto contiene tutte le informazioni necessarie a Windows Installer è necessario eseguire l'interfaccia utente e per installare o disinstallare l'applicazione.

  • file MSI
    Un file COM-strutturato di archiviazione che contiene istruzioni e i dati necessari per installare un'applicazione. Ogni pacchetto contiene almeno un file con estensione msi. Il file MSI contiene il database del programma di installazione, un flusso di informazioni di riepilogo ed eventualmente uno o più trasformazioni e file di origine interni. I file da installare possono essere compressi in un gabinetto e sono archiviati in un flusso nel file MSI o archiviato, inclusi, né compressi, all'esterno del file MSI sul supporto di origine. Per ulteriori informazioni, vedere estensioni di file di Windows Installer.

imposizione di regole di Windows Installer

Due set di regole determinano l'ammontare delle risorse tra i componenti di installazione. Un set di regole viene gestito da Windows Installer stesso, mentre è necessario applicare il secondo set come autore di installazione.

Nota

L'imposizione delle regole di Windows Installer si verifica solo se si esegue una convalida del file con estensione msi.Tuttavia, è avvertito considerare queste regole come procedure consigliate.Per ulteriori informazioni, vedere Convalidare un database di installazione e Convalida del pacchetto.

regole Programma di installazione-Applicate

  • Tutti i file in un determinato componente devono essere installati nella stessa directory. Al contrario, i file installati per separare le cartelle devono appartenere a componenti separati.

  • Può esistere un solo percorso principale del componente. Il percorso principale è semplicemente un file o una chiave del Registro di sistema che rappresentano l'intera componente.

Responsabilità del Componente-Provider

  • Tutte le due risorse che potrebbero fornire separatamente nelle versioni successive devono esistere in componenti separati. Le risorse devono essere raggruppate nello stesso componente solo quando si è certi che tali risorse non verranno mai separatamente. Infatti, si consiglia di tutte le risorse principali (DLL, ad esempio) sono sempre in WICs separato. Per ulteriori informazioni, vedere Definizione dei componenti del programma di installazione.

  • Nessuna risorsa controllata la versione deve fornire mai in più di un WIC.

Vedere anche

Altre risorse

Ciò che si verifica se le regole componenti vengono interrotte?