Condividi tramite


Procedura: installare i prerequisiti nella distribuzione Windows Installer

Aggiornamento: novembre 2007

La maggior parte delle applicazioni prevede prerequisiti. Per garantire l'esecuzione di un'applicazione è necessario che nel computer di destinazione siano presenti determinati componenti, ad esempio il runtime di .NET Framework. Gli strumenti di distribuzione di Visual Studio sono in grado di rilevare automaticamente la presenza dei componenti durante l'installazione e di installare un insieme predeterminato di prerequisiti. Questo processo viene denominato avvio e il componente che lo esegue viene chiamato programma di avvio automatico generico. Il programma di avvio automatico utilizza i propri package per installare i componenti dei prerequisiti sul computer di destinazione.

Nota:

Il percorso predefinito dei package del programma di avvio automatico è archiviato nella chiave del Registro di sistema HKEY_LOCAL_MACHINE\Software\Microsoft\GenericBootstrapper\3.5\Path. La modifica di questo percorso comporterà la modifica del percorso in cui viene effettuata la ricerca dei package del programma di avvio automatico nella Finestra di dialogo Prerequisiti.

Per la distribuzione Windows Installer l'avvio automatico di .NET Framework è attivato per impostazione predefinita. È possibile disattivare l'avvio per .NET Framework. È opportuno effettuare questa operazione solo se si ha la certezza che la versione corretta di .NET Framework è già installata in tutti i computer di destinazione o se l'applicazione non richiede .NET Framework.

Per le applicazioni localizzate verrà avviato automaticamente anche un Language Pack di .NET Framework se la proprietà Localization del progetto di distribuzione è impostata su un'impostazione internazionale diversa da "Inglese (Stati Uniti)".

L'avvio automatico di componenti aggiuntivi deve essere effettuato solo se l'applicazione presenta una dipendenza da essi.

Per impostazione predefinita, i componenti ad avvio automatico vengono distribuiti dal sito Web del fornitore del componente. Sono disponibili le seguenti alternative al sito Web del fornitore del componente:

  • Installazione dei componenti dallo stesso percorso di installazione dell'applicazione (una condivisione di file, un disco locale o una condivisione di file UNC).

  • Installazione da un percorso locale, un URL o un percorso di condivisione di file specifico.

    Nota:

    Di seguito sono riportate le procedure per la distribuzione Windows Installer. Per installare i prerequisiti con un'applicazione ClickOnce, vedere Procedura: installare i prerequisiti con un'applicazione ClickOnce.

    Nota:

    Le finestre di dialogo e i comandi di menu visualizzati potrebbero non corrispondere a quelli descritti nella Guida in linea in quanto dipendono dall'edizione o dalle impostazioni in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per scegliere i prerequisiti da installare

  1. In Esplora soluzioni selezionare il progetto di distribuzione.

  2. Scegliere Proprietà dal menu Progetto.

  3. Nella finestra di dialogo Pagine delle proprietà espandere il nodo Proprietà di configurazione e selezionare la pagina Generazione.

  4. Fare clic sul pulsante Prerequisiti.

  5. Nella finestra di dialogo Prerequisiti verificare che la casella di controllo Crea programma di installazione per installare componenti dei prerequisiti sia selezionata.

  6. Nell'elenco Scegliere i prerequisiti da installare selezionare i prerequisiti che si desidera installare, quindi fare clic su OK.

    Nota:

    Per impostazione predefinita, la versione corrente di .NET Framework è selezionata come prerequisito. Se i prerequisiti per il progetto includono versioni precedenti di .NET Framework ma non la versione corrente, assicurarsi di deselezionare la casella di controllo per la versione corrente di .NET Framework nella finestra di dialogo Prerequisiti e di aggiunge una .NET Framework Launch Condition che specifichi la versione adatta di .NET Framework. È possibile aggiungere una condizione di avvio mediante l'Editor delle condizioni di avvio. Per ulteriori informazioni, vedere Editor delle condizioni di avvio e Procedura: aggiungere condizioni di avvio predefinite.

Per specificare il percorso di download per i prerequisiti

  1. In Esplora soluzioni selezionare il progetto di distribuzione.

  2. Scegliere Proprietà dal menu Progetto.

  3. Nella finestra di dialogo Pagine delle proprietà espandere il nodo Proprietà di configurazione e selezionare la pagina Generazione.

  4. Fare clic sul pulsante Prerequisiti.

  5. Nella finestra di dialogo Prerequisiti scegliere un percorso:

    • Se si desidera distribuire i programmi di installazione per i prerequisiti dal sito Web di un fornitore, fare clic su Scarica prerequisiti dal sito Web del fornitore del componente.

    • Se si desidera distribuire i programmi di installazione per i prerequisiti dallo stesso percorso del programma di installazione dell'applicazione, fare clic su Scarica prerequisiti dallo stesso percorso dell'applicazione.

    • Se si desidera distribuire i programmi di installazione per i prerequisiti da un percorso diverso, fare clic su Scarica prerequisiti dal seguente percorso e immettere un percorso locale, un URL o un percorso di condivisione di file.

      Nota:

      È necessario verificare che i programmi di installazione per i prerequisiti siano stati copiati nel percorso specificato con una sottocartella per ogni prerequisito.

      Nota:

      La casella URL di installazione della finestra di dialogo Pagine delle proprietà specifica l'URL del server o del sito Web da cui verranno installati l'applicazione e/o i prerequisiti. Vedere Genera, Proprietà di configurazione, finestra di dialogo Proprietà del progetto di distribuzione per informazioni sull'utilizzo di questo URL da parte di Windows Installer.

  6. Fare clic su OK per continuare.

Per disattivare l'avvio automatico

  1. In Esplora soluzioni selezionare il progetto di distribuzione.

  2. Scegliere Proprietà dal menu Progetto.

  3. Nella finestra di dialogo Pagine delle proprietà espandere il nodo Proprietà di configurazione e selezionare la pagina Generazione.

  4. Fare clic sul pulsante Prerequisiti.

  5. Nella finestra di dialogo Prerequisiti deselezionare la casella di controllo Crea programma di installazione per installare componenti dei prerequisiti, quindi scegliere OK.

    Nota:

    Se si disattiva l'avvio automatico, l'applicazione verrà installata comunque ma potrebbe essere impossibile eseguirla se i prerequisiti non sono già installati. Per la distribuzione Windows Installer è possibile includere condizioni di avvio che verificano l'esistenza dei prerequisiti e interrompono l'installazione se i prerequisiti non vengono trovati. Per ulteriori informazioni, vedere Gestione delle condizioni di avvio durante la distribuzione.

Vedere anche

Attività

Procedura: installare i prerequisiti con un'applicazione ClickOnce

Concetti

Distribuzione dei prerequisiti (Visual Studio)

Altre risorse

Gestione delle condizioni di avvio durante la distribuzione