Condividi tramite


Esempio di tecnologia di aggiornamento in background ClickOnce

Aggiornamento: novembre 2007

Nell'esempio riportato di seguito verrà illustrato l'utilizzo dell'API di ClickOnce per scaricare un aggiornamento di un'applicazione ClickOnce come attività in background.

Per informazioni sull'utilizzo degli esempi, vedere i seguenti argomenti:

Nota sulla sicurezza:

Questo esempio di codice viene fornito solo a scopo dimostrativo e non deve essere utilizzato in applicazioni o siti Web, poiché potrebbe non implementare le tecniche migliori a livello di sicurezza. Microsoft esclude ogni responsabilità per danni diretti o indiretti derivanti dall'utilizzo dell'esempio di codice per scopi diversi da quelli previsti.

Per generare l'esempio utilizzando il prompt dei comandi

  1. Al prompt dei comandi spostarsi nel percorso in cui sono stati salvati i file di esempio non compressi.

  2. Spostarsi nella sottodirectory CS della directory BackgroundUpdate.

  3. Digitare msbuild per generare l'esempio utilizzando il file di soluzione (SLN) fornito.

Per generare l'esempio utilizzando Visual Studio

  1. In Esplora risorse spostarsi nel percorso in cui sono stati salvati i file di esempio non compressi.

  2. Spostarsi nella sottodirectory CS della directory BackgroundUpdate.

  3. Fare doppio clic sul file di soluzione (SLN) per aprirlo in Visual Studio.

  4. Scegliere Genera soluzione dal menu Genera.

L'applicazione verrà generata nella directory predefinita bin\Debug.

Per eseguire l’esempio

  1. Eseguire lo Strumento per la generazione e la modifica di manifesti con interfaccia grafica (MageUI.exe) fornito con Windows Software Development Kit (SDK). Questo strumento genera un manifesto dell'applicazione e pubblica il progetto sul server Web selezionato. Quando richiesto, immettere il percorso del server Web.

  2. Fare clic sul collegamento nella pagina Web generata.

Requisiti

Versione di .NET Framework: 2.0

Osservazioni

Per utilizzare questo esempio, è necessario che l'applicazione venga distribuita tramite ClickOnce. A tale scopo, è possibile utilizzare la voce di menu Pubblica soluzione oppure lo Strumento per la generazione e la modifica di manifesti con interfaccia grafica (MageUI.exe) fornito con Windows SDK. In entrambi i casi verranno generati file manifesto e il progetto verrà pubblicato sul server Web selezionato. Per eseguire l'applicazione, fare clic sul collegamento visualizzato nella pagina Web generata. Per ulteriori informazioni, vedere Procedura dettagliata: distribuzione manuale di un'applicazione ClickOnce.

Poiché questo esempio viene utilizzato per illustrare l'aggiornamento dinamico di un'applicazione, per rilevare o eseguire un aggiornamento disponibile è necessario pubblicare un aggiornamento nell'applicazione. Per effettuare questa operazione è possibile aprire il manifesto di distribuzione utilizzando MageUI.exe e quindi scegliere il numero di versione. Questo consente a ClickOnce di determinare che è disponibile un aggiornamento. In alternativa, è possibile modificare i file di codice sorgente mediante Visual Studio, anche effettuando una semplice modifica quale l'aggiunta di un commento, e quindi pubblicare nuovamente l'applicazione.

Vedere anche

Riferimenti

ApplicationDeployment

Strumento per la generazione e la modifica di manifesti con interfaccia grafica (MageUI.exe)