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
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
.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).
Nel Blocco Note aprire il filePackage.xml.
Individuare l'elemento Name che contiene
http://go.microsoft.com/fwlink
e 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.
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.
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.