Share via


Distribution d'un programme sur CD : publication avec ClickOnce

Mise à jour : novembre 2007

Dans cette leçon, vous apprendrez comment publier votre programme sur un CD-ROM ou un DVD pour le partager avec d'autres utilisateurs.

Pour partager votre programme avec les autres, vous devez d'abord créer un programme d'installation et le copier sur un CD-ROM ou un autre média. En plus du programme proprement dit, le programme d'installation doit inclure d'autres composants ou fichiers nécessaires à l'exécution de votre application ; ces éléments sont connus sous le nom de composants requis.

Comme vous pouvez l'imaginer, déterminer avec précision les composants requis peut s'avérer une tâche difficile ; heureusement les outils de publication ClickOnce de Visual Basic effectuent cette opération et même plus à votre place. Ainsi, ClickOnce permet également de publier votre programme sur Internet ou sur un réseau local. Toutefois, dans cette leçon, vous allez publier votre programme sur un CD-ROM.

Remarque :

Pour publier un programme sur un CD-ROM ou un DVD, l'ordinateur utilisé pour le développer doit disposer du matériel et des logiciels appropriés. Si vous pouvez graver des CD-ROM de musique, vous devez être en mesure de publier un programme sur un CD-ROM. Si vous ne disposez pas de cette fonctionnalité, vous pouvez cependant partager votre programme à l'aide d'une autre méthode ; pour plus d'informations, consultez Envoi d'un programme par message électronique : création d'un fichier compressé.

Publication avec ClickOnce

La publication de votre programme à l'aide de ClickOnce est un processus assez simple. Il implique quelques choix dans l'Assistant Publication, puis la gravure des fichiers résultants sur un CD-ROM.

Avant de publier votre programme, assurez-vous que vous l'avez testé et qu'il s'exécute sans erreur. Une fois que vous êtes prêt à le publier, vous pouvez lancer l'Assistant Publication en sélectionnant la commande Publier dans le menu Générer.

L'Assistant Publication comprend trois étapes. La première étape consiste à sélectionner l'emplacement où vous souhaitez placer le programme d'installation et tous les fichiers associés. Si vous publiez votre programme sur un CD-ROM, sélectionnez un dossier sur votre disque local ; vous sélectionnerez à nouveau cet emplacement pour graver le programme sur un CD-ROM. La deuxième étape consiste à spécifier la manière dont les utilisateurs installeront votre programme ; dans le cas présent, à partir d'un CD-ROM.

L'étape finale implique le fait de spécifier si votre programme vérifie ou non automatiquement à chaque démarrage la présence d'une version plus récente. Si vous avez accès à un serveur Web, vous pouvez publier des versions mises à jour de votre programme, comme le décrit Présentation détaillée : distribution de votre programme sur Internet. Toutefois, dans le cas présent, sachant que vous effectuez votre publication depuis un CD-ROM, votre programme n'a aucun moyen de vérifier la présence de mises à jour.

Lorsque l'Assistant Publication s'exécute, il détermine automatiquement tout composant requis éventuel nécessaire à votre programme. Par défaut, des composants requis, tels que le .NET Framework, ne sont pas réellement intégrés au programme d'installation. Celui-ci s'assure, au cours de l'installation, de leur présence et les télécharge sur Internet, puis les installe, si nécessaire.

Pour intégrer des composants requis au programme d'installation enregistré sur le CD-ROM, vous pouvez définir une propriété dans le Concepteur de projets. Cependant, vous devez d'abord télécharger les fichiers redistribuables de ces composants requis sur votre ordinateur local. Pour en savoir plus, consultez Présentation détaillée : ajout de composants requis dans votre programme.

Essayez !

Pour publier sur un CD-ROM

  1. Dans le menu Fichier, sélectionnez Ouvrir un projet.

  2. Dans la boîte de dialogue Ouvrir un projet, naviguez jusqu'à un projet Application Windows créé au cours d'une leçon précédente, puis cliquez sur Ouvrir.

  3. Appuyez sur F5 pour exécuter le projet. Vous devez résoudre les erreurs éventuelles avant de poursuivre.

  4. Dans le menu Déboguer, choisissez Arrêter le débogage.

  5. Dans le menu Générer, sélectionnez Publier NomProjet, où NomProjet est le nom de votre projet.

    L'Assistant Publication est lancé.

  6. Dans la page Où souhaitez-vous publier l'application ? de l'Assistant Publication, entrez le chemin d'accès vers l'endroit où vous souhaitez publier votre programme. Par exemple, C:\My Programs. Si le dossier n'existe pas, vous êtes invité à le créer.

    Cliquez sur Suivant pour passer à la page suivante de l'Assistant.

  7. Dans la page Comment les utilisateurs installeront-ils l'application ?, sélectionnez À partir d'un CD-ROM ou DVD-ROM, puis cliquez sur Suivant.

  8. Dans la page Où l'application doit-elle vérifier la disponibilité de mises à jour ?, sélectionnez L'application ne vérifiera pas la disponibilité de mises à jour.

  9. Cliquez sur Terminer. Le programme sera publié à l'endroit spécifié dans la première page de l'Assistant.

    Vous pouvez à présent utiliser votre application de gravure de CD-ROM ou de DVD-ROM pour graver un CD-ROM ou un DVD-ROM pour votre programme. Vous devez inclure tous les fichiers dans le dossier où vous avez publié le programme.

  10. Installez le CD-ROM ou le DVD-ROM fini sur un autre ordinateur, puis exécutez le fichier Setup.exe. Si certains composants requis, tels que le .NET Framework, doivent être installés, vous êtes invité à les télécharger et à les installer.

  11. Une fois l'installation terminée, vous pouvez exécuter le programme à partir du raccourci placé dans le menu Démarrer.

    Pour savoir comment intégrer des composants requis à votre programme, ne fermez pas le projet ; vous allez l'utiliser dans la leçon Présentation détaillée : ajout de composants requis dans votre programme.

Étapes suivantes

Dans cette leçon, vous avez appris à publier un programme sur un CD-ROM à l'aide de la publication ClickOnce. À ce stade, plusieurs suites sont possibles.

Si vous disposez d'un accès à un serveur Web et si vous souhaitez apprendre comment publier votre programme sur Internet, consultez Présentation détaillée : distribution de votre programme sur Internet.

Si vous n'étiez pas en mesure de graver un CD-ROM ou un DVD-ROM, consultez la leçon suivante, Envoi d'un programme par message électronique : création d'un fichier compressé.

Si vous souhaitez apprendre comment intégrer des composants requis à votre programme, consultez Présentation détaillée : ajout de composants requis dans votre programme.

Sinon, vous avez terminé la partie principale de la visite guidée. Vous pouvez passer au groupe de rubriques suivant pour consulter quelques suggestions de documentation supplémentaire relative à Visual Basic dans Étape suivante : que faire ensuite ?.

Voir aussi

Concepts

Partage d'un programme : introduction au déploiement