Share via


Mise à jour d'arrière-plan ClickOnce, exemple de technologie

Mise à jour : novembre 2007

L'exemple suivant montre l'utilisation de l'API ClickOnce pour télécharger une mise à jour de l'application ClickOnce comme une tâche en arrière-plan.

Pour plus d'informations sur l'utilisation des exemples, consultez les rubriques suivantes :

Note de sécurité :

Cet exemple de code est fourni pour illustrer un concept et ne doit pas être utilisé dans des applications ou des sites Web, car il peut ne pas illustrer les pratiques de programmation les plus sûres. Microsoft n'assume aucune responsabilité pour tout dommage indirect ou consécutif en cas d'utilisation de l'exemple de code à des fins autres que celles prévues.

Pour générer l'exemple à partir de l'invite de commandes

  1. À l'invite de commandes, accédez à l'emplacement où vous avez enregistré les fichiers d'exemple non compressés.

  2. Accédez au répertoire CS sous le répertoire BackgroundUpdate.

  3. Tapez msbuild pour générer l'exemple à l'aide du fichier solution (.sln) fourni.

Pour générer l'exemple à l'aide de Visual Studio

  1. Dans l'Explorateur Windows, accédez à l'emplacement où vous avez enregistré les fichiers d'exemple non compressés.

  2. Accédez au sous-répertoire CS sous le répertoire BackgroundUpdate.

  3. Double-cliquez sur le fichier solution (.sln) pour l'ouvrir dans Visual Studio.

  4. Dans le menu Générer, cliquez sur Générer la solution.

L'application sera générée dans le répertoire bin\Debug par défaut.

Pour exécuter l'exemple

  1. Exécutez l'Manifest Generation and Editing, outil du client graphique (MageUI.exe) fourni avec le Kit de développement logiciel (SDK) Windows. Cet outil génère un manifeste d'application et publie le projet sur le serveur Web de votre choix. Lorsque vous y êtes invité, entrez le chemin d'accès à ce serveur Web.

  2. Cliquez sur le lien figurant dans la page Web que l'outil génère.

Configuration requise

Version .Net Framework : 2.0

Notes

Pour utiliser cet exemple, l'application doit être déployée dans ClickOnce. Pour cela, vous pouvez utiliser l'option de menu de publication de solution ou l'Manifest Generation and Editing, outil du client graphique (MageUI.exe) fourni avec le Kit de développement logiciel (SDK) Windows. Ces deux méthodes permettent de générer des fichiers manifeste et de publier le projet sur le serveur Web de votre choix. Pour exécuter l'application, vous pouvez cliquer sur le lien qui figure dans la page Web générée. Pour plus d'informations, consultez Procédure pas à pas : déploiement manuel d'une application ClickOnce.

Cet exemple illustre la mise à jour dynamique d'une application ; par conséquent, vous devez publier une mise à jour afin de détecter ou d'exécuter une mise à jour disponible. Pour cela, vous pouvez ouvrir le manifeste de déploiement à l'aide de MageUI.exe et choisir le numéro de version. ClickOnce détermine alors qu'une mise à jour est disponible. Vous pouvez également modifier des fichiers de code source à l'aide de Visual Studio (apporter une modification simple comme ajouter un commentaire, par exemple), puis publier à nouveau l'application.

Voir aussi

Référence

ApplicationDeployment

Manifest Generation and Editing, outil du client graphique (MageUI.exe)