Condividi tramite


Includere i prerequisiti con un'applicazione ClickOnce

Prima di poter distribuire il software prerequisito con un'applicazione ClickOnce, è necessario prima scaricare i pacchetti del programma di installazione per tali prerequisiti nel computer di sviluppo. Quando si pubblica un'applicazione e si sceglie Scaricare i prerequisiti dalla stessa posizione dell'applicazione, si verificherà un errore se i pacchetti del programma di installazione non si trovano nella cartella pacchetti.

Nota

Per aggiungere un pacchetto di programma di installazione per .NET Framework, vedere Guida alla distribuzione di .NET Framework per sviluppatori.

Per aggiungere un pacchetto dell'installer tramite Package.xml

  1. In l'Esplora file, apri la cartella Pacchetti.

    Per impostazione predefinita, il percorso è %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\.

    A partire da Visual Studio 2019 Update 7, alcuni pacchetti del programma di avvio automatico .NET verranno individuati anche nel percorso <VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages.

  2. Aprire la cartella per il prerequisito da aggiungere e quindi aprire la cartella della lingua per la versione installata di Visual Studio, ad esempio en per l'inglese.

  3. Nel Blocco note, apri il file Package.xml.

  4. Individuare l'elemento Name che contiene http://go.microsoft.com/fwlinke copiare l'URL. Includere la parte LinkID.

    Nota

    Se nessun elemento Name contiene http://go.microsoft.com/fwlink, apri il file Product.xml nella cartella radice per trovare il prerequisito, e individua la stringa fwlink.

    Importante

    Alcuni prerequisiti hanno più pacchetti di installazione (ad esempio, per sistemi a 32 bit o 64 bit). Se più elementi Name contengono fwlink, è necessario ripetere i passaggi rimanenti per ognuno di essi.

  5. Incollare l'URL nella barra degli indirizzi del browser e quindi, quando viene richiesto di eseguire o salvare, scegliere Salva.

    Questo passaggio scarica il file del programma di installazione nel computer.

  6. Copiare il file nella cartella radice per i prerequisiti.

    Ad esempio, per il prerequisito di .NET Framework 4.7.2 copiare il file nella cartella \Packages\DotNetFX472.

    È ora possibile distribuire il pacchetto del programma di installazione con l'applicazione.