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
Al prompt dei comandi spostarsi nel percorso in cui sono stati salvati i file di esempio non compressi.
Spostarsi nella sottodirectory CS della directory BackgroundUpdate.
Digitare msbuild per generare l'esempio utilizzando il file di soluzione (SLN) fornito.
Per generare l'esempio utilizzando Visual Studio
In Esplora risorse spostarsi nel percorso in cui sono stati salvati i file di esempio non compressi.
Spostarsi nella sottodirectory CS della directory BackgroundUpdate.
Fare doppio clic sul file di soluzione (SLN) per aprirlo in Visual Studio.
Scegliere Genera soluzione dal menu Genera.
L'applicazione verrà generata nella directory predefinita bin\Debug.
Per eseguire l’esempio
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.
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
Strumento per la generazione e la modifica di manifesti con interfaccia grafica (MageUI.exe)