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.
Nel menu File scegliere Nuovo, quindi fare clic su Progetto.
Espandere il nodo Altri tipi di progetto.
Espandere il nodo Installazione e distribuzione.
Fare clic su InstallShield LE.
Fare clic su Abilita InstallShield Limited Edition, quindi fare clic su OK.
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).
Attenzione |
---|
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