Fabriquer un jeu d'installation pour une application Visual Basic .NET utilisant une base Access
Introduction
Ce tutorial explique comment fabriquer un CD d'installation d'une application Visual Basic .Net utilisant une base Access. Ce CD permettra d'installer l'application sur n'importe quel poste, en installant automatiquement le Framework .Net s'il ne figure pas sur le poste, et le RunTime Access ce qui fera que l'application fonctionne sans qu'Access soit installé sur le poste.
Procédure
- Lancer Visual Studio
- Effectuer la commande [Fichier - Nouveau - Projet]
- Dans la partie "Types de projets", dérouler "Autres types de projets", puis cliquer sur "Configuration et Déploiement"
- Dans la partie droite, choisir "Assistant Installation"
- Dans l'assistant, sur l'écran permettant d'ajouter des fichiers supplémentaires, ajouter la base Access
- Une fois l'assistant terminé :
- Dans la fenêtre "Explorateur de solutions", effectuer un clic droit sur la solution (si la solution n'apparait pas, faire la commande [Outils - Options], et cocher "Toujours afficher la solution", dans la branche "Projets et solutions\Général").
- Choisir la commande [Ajouter - Projet existant], et choisir le fichier .vbproj de l'application.
- Le projet de l'application apparaît alors dans la fenêtre "Explorateur de solutions" :
- Effectuer un clic droit sur le projet de déploiement, toujours dans la fenêtre "Explorateur de solutions", et choisir la commande [Ajouter - Sortie de projet]. Le nom du projet de l'application figure dans la liste déroulante "Projet". Cliquer sur "Ok".
- Après avoir fait cette action, le framework .Net apparaît dans la branche "Dépendances détectées" du projet de déploiement, ceci toujours dans l'Explorateur de Solutions.
- Effectuer un nouveau clic droit sur le projet de déploiement, toujours dans la fenêtre "Explorateur de solutions" et choisir "Propriétés". Cliquer sur le bouton "Composants requis".
- Le framework .Net est déjà coché. Cocher "Microsoft Data Access Components" puisque l'application utilise une base Access.
- Sur l'onglet "Système de fichiers", cliquer sur "Dossier d'application".
- Dans la fenêtre "Propriétés", la propriété DefaultLocation précise le dossier d'installation de l'application. Cette propriété est renseignée par défaut avec :
[ProgramFilesFolder]\[Manufacturer]\[ProductName]
Avec cette valeur de propriété, l'application s'installera dans le dossier :
\Program Files\nom-de-l'utilisateur-spécifié-à-l'installation-de-Visual-Studio.
(ou \Programmes\nom-de-l'utilisateur-spécifié-à-l'installation-de-Visual-Studio sous Vista)
On peut changer ce chemin. On peut mettre par exemple :
[ProgramFilesFolder]\MonRépertoire.
Mettre également la propriété "AlwaysCreate" à True.
Génération du jeu d'installation de l'application
- Dans le menu général, effectuer la commande [Générer - Générer nom-projet-de-déploiement]
- Il ne restera plus qu'à graver le jeu d'installation sur un CD