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 Scarica prerequisiti dallo stesso percorso dell'applicazione, si verificherà un errore se i pacchetti di installazione non si trovano nella cartella Pacchetti.

Nota

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

Per aggiungere un pacchetto del programma di installazione tramite Package.xml

  1. In Esplora file aprire 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 aprire il filePackage.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, aprire il file Product.xml nella cartella radice per il prerequisito e individuare la stringa fwlink .

    Importante

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

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

    Questo passaggio consente di scaricare il file del programma di installazione nel computer.

  6. Copiare il file nella cartella radice del prerequisito.

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

    È ora possibile distribuire il pacchetto di installazione con la propria applicazione.