Scegliere una strategia di distribuzione ClickOnce

Esistono tre diverse strategie per la distribuzione di un'applicazione ClickOnce; la strategia scelta dipende principalmente dal tipo di applicazione che si sta distribuendo. Le tre strategie di distribuzione sono elencate di seguito:

  • Installazione dal Web o da una condivisione di rete

  • Avvio dell'applicazione dal Web o da una condivisione di rete

  • Eseguire l'installazione da un CD o UN DVD

    Nota

    Oltre alla scelta di una strategia di distribuzione, sarà anche possibile scegliere una strategia per gli aggiornamenti dell'applicazione. Per altre informazioni, vedere Scegliere una strategia di aggiornamento ClickOnce.

Installazione dal Web o da una condivisione di rete

Se si utilizza questa strategia, l'applicazione verrà distribuita in un server Web o in una condivisione file di rete. Quando un utente finale desidera installare l'applicazione, fa clic su un'icona su una pagina Web oppure fa doppio clic su un'icona nella condivisione di rete. L'applicazione viene quindi scaricata, installata e avviata sul computer. Gli elementi vengono aggiunti al menu Start e al gruppo Installazione applicazioni nel Pannello di controllo.

Poiché dipende dalla connettività di rete, questa strategia è particolarmente consigliata per le applicazioni che devono essere distribuite a utenti che hanno accesso a una rete LAN o a una connessione Internet ad alta velocità.

Se si distribuisce l'applicazione dal Web, è possibile passare argomenti all'applicazione qualora venga attivata utilizzando un URL. Per altre informazioni, vedere Procedura: Recuperare informazioni sulla stringa di query in un'applicazione ClickOnce online. Non è possibile passare argomenti a un'applicazione attivata utilizzando gli altri metodi descritti in questo documento.

Per abilitare questa strategia di distribuzione in Visual Studio, fare clic su Dal Web o da un percorso UNC o una condivisione file nella pagina Come è installata la Pubblicazione guidata .

Nota

In ClickOnce per .NET Core 3.1 e .NET 5 o versione successiva è possibile impostare le proprietà di distribuzione usando lo strumento Pubblica anziché la pubblicazione guidata e la pagina Pubblica di Progettazione progetti. Per altre informazioni, vedere Distribuire un'applicazione Windows .NET con ClickOnce e ClickOnce per .NET.

Questa è la strategia di distribuzione predefinita.

Avvio dell'applicazione dal Web o da una condivisione di rete

Questa strategia è simile alla prima, tranne per il fatto che in questo caso l'applicazione si comporta come un'applicazione Web. Quando l'utente fa clic su collegamento in una pagina Web, oppure fa doppio clic su un'icona della condivisione file, l'applicazione viene avviata. Quando viene chiusa dall'utente, l'applicazione non è più disponibile nel computer locale. Nessun elemento viene aggiunto al menu Start o al gruppo Installazione applicazioni del Pannello di controllo.

Nota

Tecnicamente, l'applicazione viene scaricata e installata in una cache dell'applicazione sul computer locale, analogamente a un'applicazione Web scaricata nella cache Web. Come per la cache Web, alla fine viene eseguito lo scavenging dei file dalla cache dell'applicazione. La percezione dell'utente, tuttavia, è che l'applicazione venga eseguita dal Web o dalla condivisione file.

Questa strategia è particolarmente consigliata per le applicazioni che vengono utilizzate poco di frequente, ad esempio uno strumento per i benefit dei dipendenti che viene eseguito solo una volta all'anno.

Per abilitare questa strategia di distribuzione in Visual Studio, fare clic su Non installare l'applicazione nella pagina Installa o Esegui dal Web della Pubblicazione guidata.

Per attivare manualmente questa strategia di distribuzione, modificare il tag install nel manifesto di distribuzione. Il valore può essere true o false. In Mage.exe usare l'opzione Solo online nell'elenco Tipo di applicazione.

Eseguire l'installazione da un CD o UN DVD

Se si utilizza questa strategia l'applicazione viene distribuita su un supporto rimovibile quale CD-ROM o DVD. Come per l'opzione precedente, quando l'utente sceglie di installare l'applicazione, questa viene installata e avviata e gli elementi vengono aggiunti al menu Start e al gruppo Installazione applicazioni del Pannello di controllo.

Questa strategia è particolarmente consigliata per le applicazioni che verranno distribuite a utenti che non dispongono di una connettività di rete permanente o con connessioni a larghezza di banda limitata. Dal momento che l'applicazione viene installata da un supporto rimovibile, per l'installazione non è necessaria alcuna connessione di rete, che è comunque necessaria per gli aggiornamenti dell'applicazione.

Per abilitare questa strategia di distribuzione in Visual Studio, fare clic su Da un CD-ROM o DVD-ROM nella pagina Come è installata la Pubblicazione guidata.

Per attivare manualmente questa strategia di distribuzione, modificare il tag deploymentProvider nel manifesto di distribuzione. In Visual Studio questa proprietà viene esposta come URL di installazione nella pagina Pubblica di Progettazione progetti. In Mage.exe si tratta di Start Location.)

Supporto Web browser

Le applicazioni destinate a .NET Framework 3.5 e versioni successive possono essere installate tramite qualsiasi browser.