Scelta di uno strumento di distribuzione di Windows Installer

Per creare un file di Windows Installer (file con estensione msi) è possibile utilizzare uno dei vari strumenti di distribuzione disponibili.

Nella tabella riportata di seguito vengono confrontate le funzionalità dei progetti di installazione di Windows Installer, di InstallShield 2010 Limited Edition e del set di strumenti Windows Installer XML.

Funzionalità

Progetti di installazione e distribuzione di Visual Studio

InstallShield 2010 Limited Edition

Set di strumenti di Windows Installer XML

Integrazione con Visual Studio

Sì

Sì

Sì

Utilizzo delle finestre di progettazione per personalizzare il programma di installazione

Sì

Sì

No

Generazione di file con estensione msi

Sì

Sì

Sì

Utilizzo di più versioni di .NET Framework di destinazione

Sì

Sì

Sì

Configurazione di servizi Windows

Sì

Sì

Sì

Configurazione di gruppi e account utente

No

No

Sì

Configurazione di proprietà per Internet Information Services (IIS)

Sì

Sì

Sì

Creazione di nuovi siti Web

No

No

Sì

Installazione e configurazione di certificati IIS

No

No

Sì

Installazione e configurazione di database SQL

No

No

Sì

Modifica di file XML

No

No

Sì

Installazione di prerequisiti

Sì

Sì

No

Personalizzazione dell'interfaccia utente di installazione

Sì

Sì

Solo interfaccia utente MSI

Integrazione con MSBuild

No

Sì

Sì

Gestione di azioni personalizzate

Sì

Sì

Sì

Supporto dei principali aggiornamenti

Sì

Sì

Sì

Supporto di aggiornamenti secondari e applicazione di patch

No

No

Sì

Migrazione di progetti di installazione

N/D

Sì

Sì1

Note

1. Per convertire i progetti di installazione, è possibile utilizzare dark.exe per decompilare il file msi di output e creare un file con estensione wxs. Creare un nuovo progetto di Windows Installer e aprire il file con estensione wxs.

InstallShield 2010 Limited Edition

InstallShield 2010 Limited Edition (ISLE) è una versione gratuita di InstallShield per gli sviluppatori di Visual Studio e sostituisce le funzionalità presenti nei modelli di progetto di installazione e distribuzione di Visual Studio.

È possibile utilizzare uno strumento di importazione per convertire un progetto di installazione in un progetto ISLE. In Visual Studio 2010, creare un nuovo progetto InstallShield LE dalla finestra di dialogo Nuovo progetto. Quindi, fare clic su Procedura guidata di importazione progetto di distribuzione di Visual Studio nel menu di InstallShield LE.

Come ottenere InstallShield 2010 Limited Edition

È necessario registrarsi per scaricare InstallShield 2010 Limited Edition. Dopo avere completato la procedura riportata di seguito, sarà possibile vedere il modello Progetto InstallShield Limited Edition in Visual Studio 2010.

  1. Nel menu File scegliere Nuovo, quindi fare clic su Progetto.

  2. Espandere il nodo Altri tipi di progetto.

  3. Espandere il nodo Installazione e distribuzione.

  4. Fare clic su InstallShield LE.

  5. Fare clic su Abilita InstallShield Limited Edition, quindi fare clic su OK.

  6. Fare clic su Scarica ora.

Nota

È necessario registrarsi utilizzando l'indirizzo di posta elettronica prima di scaricare il prodotto.

Per sbloccare tutte le funzionalità di InstallShield 2010, è possibile acquistare l'aggiornamento alla versione completa di InstallShield.

Set di strumenti di Windows Installer XML

È possibile creare e gestire progetti di distribuzione utilizzando il set di strumenti XML di Windows Installer 3.5, un progetto open source che supporta il set completo di funzionalità dell'SDK di Windows Installer (SDK MSI).

Nella tabella riportata di seguito vengono elencati i modelli di progetto di Windows Installer XML e le relative funzionalità.

Tipo di progetto

Descrizione

Progetto di installazione

Creazione di un file di Windows Installer (con estensione msi).

Progetto Modulo unione

Creazione di un file (con estensione msm) di modulo unione di Windows Installer, il cui contenuto può essere unito in più progetti di Windows Installer.

Installazione di un progetto Libreria

Creazione di una libreria di Windows Installer XML (con estensione wixlib), che può essere condivisa tra pacchetti diversi in base al set di strumenti Windows Installer XML.

Come ottenere il set di strumenti Windows Installer XML

Scaricare il set di strumenti Windows Installer XML da Set di strumenti Windows Installer XML (la pagina potrebbe essere in inglese). Quindi sarà possibile utilizzare Visual Studio in combinazione con il set di strumenti per creare file di Windows Installer (con estensione msi).

Progetti di installazione e distribuzione di Visual Studio

È possibile utilizzare i modelli di progetto di installazione e distribuzione per creare un file di Windows Installer per distribuire l'applicazione. I modelli di progetto di installazione e distribuzione di Visual Studio offrono un set limitato di funzionalità dell'SDK di Windows Installer. Per modificare il file di Windows Installer (con estensione msi) oltre a quanto fornito nell'interfaccia utente di Visual Studio, è possibile utilizzare Orca.exe per aprire e modificare il database MSI. Per ulteriori informazioni, vedere Orca.exe (Windows).

Nota di avvisoAttenzione

Le versioni future di Visual Studio non includeranno i modelli di progetto del programma di installazione di Visual Studio. Per proteggere gli investimenti esistenti dei clienti nei progetti del programma di installazione di Visual Studio, Microsoft continuerà a supportare tali progetti forniti con Visual Studio 2010 come stabilito dalla strategia del ciclo di vita dei prodotti. Per ulteriori informazioni, vedere Estensione dei criteri di supporto per il ciclo di vita Microsoft per i prodotti aziendali e di sviluppo.

Nella tabella riportata di seguito vengono elencati i modelli di progetto e le relative funzionalità.

Tipo di progetto

Descrizione

Progetto di installazione

Consente di compilare un programma di installazione per un'applicazione per Windows. I file di un progetto di installazione vengono installati nella directory Programmi dei computer degli utenti finali.

Progetto di installazione Web

Consente di compilare un programma di installazione per un'applicazione Web. I file di un progetto di installazione Web vengono installati in una directory radice virtuale nei server Web.

Progetto Modulo unione

Consente di creare pacchetti dei componenti che possono essere condivisi da più applicazioni basate su Windows. I progetti di modulo unione consentono di comprimere file o componenti in un unico modulo, rendendo il modulo più facile da condividere. I file con estensione msm così ottenuti possono essere inclusi in qualsiasi altro progetto di distribuzione.

Installazione guidata

Guida lo sviluppatore attraverso il processo di creazione di un progetto di installazione o di un progetto di installazione Web.

Progetto CAB

Consente di creare un file CAB da scaricare su un browser Web di una versione precedente. È possibile utilizzare i progetti CAB per creare pacchetti di componenti ActiveX che possono essere scaricati da un server Web in un browser.

Ottenere i progetti di installazione e distribuzione

I modelli di progetto di installazione e distribuzione sono disponibili in Visual Studio Professional, Visual Studio Premium e Visual Studio Ultimate. Questi modelli di progetto non sono disponibili separatamente per l'installazione in Visual Studio Express Edition.

È possibile visualizzare i modelli e la procedura guidata nella finestra di dialogo Nuovo progetto. Espandere il nodo Altri tipi di progetto, selezionare il nodo Progetti di installazione e distribuzione, quindi fare clic su Programma di installazione di Visual Studio.

Vedere anche

Concetti

Progetti di installazione e distribuzione

Altre risorse

Distribuzione del programma di installazione di Visual Studio