Condividi tramite


Procedura: installare i prerequisiti nella distribuzione Windows Installer

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\4.0\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 disabilitare 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 impostazioni locali diverse 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 quanto dipendono dall'edizione o dalle impostazioni in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

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 Compilazione.

  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 Compilazione.

  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 Compila, 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 disabilitare 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 Compilazione.

  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 disabilita 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

Prerequisiti per la distribuzione dell'applicazione

Altre risorse

Gestione delle condizioni di avvio durante la distribuzione