begin process at 2010 02 10 12:20:50
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

Tutoriaux

 > FABRIQUER UN JEU D'INSTALLATION POUR UNE APPLICATION UTILISANT UNE BASE ACCESS

FABRIQUER UN JEU D'INSTALLATION POUR UNE APPLICATION UTILISANT UNE BASE ACCESS


 Information sur le tutoriel

Note :
8,67 / 10 - par 3 personnes
8,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

 Description

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.

Tutorial

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

 image002.jpg

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").

image003.png 

- 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" :

image005.png 

- 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".

image007.png 

- 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.

image009.png 

- 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".

image011.png 

 

- Le framework .Net est déjà coché. Cocher "Microsoft Data Access Components" puisque l'application utilise une base Access.

image013.png 

Noter cependant que sous Visual Studio 2008, ce dernier composant n'apparait pas. Le Framework 3.5, proposé sous Visual Studio 2008, semble l'inclure, car l'accès aux bases de données Access fonctionne une fois l'application installée. 

- Sur l'onglet "Système de fichiers", cliquer sur "Dossier d'application".

dossierapp.jpg

 - 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



 Historique

08 février 2007 17:22:24 :
Maj suite à des problèmes de conversion de certains caractères depuis Word
07 mars 2008 12:37:25 :
Avec la version précédente du tutorial, l'application ne s'installait pas dans le dossier "Program Files" ou ("Programmes" sous Windows Vista), mais dans le profil de l'utilisateur.
10 avril 2008 14:36:06 :
Précision de l'option à cocher si, dans l'Explorateur de solutions, la solution n'apparait pas.
02 juin 2009 15:16:20 :
Ajout remarque pour Visual Studio 2008

Commentaires

Commentaire de echoupe le 15/03/2007 12:31:10

Salut à tous.
J'ai trouvé ce tutoriel extrêment complet et précis. Je n'ai eu qu'à suivre vos instructions pas à pas pour créer mon jeu d'installation. C'est vrai que le but final pour moi sera de le réaliser avec inno mais déjà je vous merci pour ce support.

Commentaire de shadowfox666 le 09/05/2007 12:06:49

Salut,

très bon tutorial rien à redire j'ai de suite compris la manipulation à faire.
Si tous les tutos pouvaient être ainsi... ^^

Commentaire de asfm12 le 07/06/2007 15:43:21

merci pour ce tutorial et en quelque jours je vais vous ajouter une autre méthode d'installation si je reussi a faire (chui en train de faire) merci une autre fois

Commentaire de saberhec le 22/06/2007 11:24:07

Salut tout le monde. Je n'ai pas encore lu ton tutorial monsieur, mais je crois que ça va m'aider énormément. En effet, à chaque fois que j'achève une de mes petites applications, je rencontre des problèmes d'installation à cause du Framework et d'access. Sur mon poste, ça marche bien sûr. Mais dès qu'il s'agit d'un poste dépourvu de Framework, c'est la déception. Merci encore une fois pour ce tutorial que les autres ont jugé très satisfaisant. Que j'ailles m'y consacrer!!!
Avant de partir, j'ai une question: Est-il vrai que sous l'environnement Windows Vista, ces problèmes d'installations dont j'ai parlé ne se posent pas?

Commentaire de Bugenaghen le 04/07/2007 10:23:40

Merci pour ce très bon tutorial.

Commentaire de guiguidu25 le 26/08/2007 14:39:10

il faut posséder visual studio apparement non ?

Commentaire de bibolda le 28/11/2007 08:01:00

Quand je fais Fichier - Nouveau - Projet?

Je n'ai pas la partie "Types de projets", et je ne trouve nulle part "Autres types de projets" et encore moins "Configuration et Déploiement"

Commentaire de cg2363 le 29/11/2007 18:51:26

A Bibolda
Cela est bizarre. Etes vous bien sous Visual Studio ?
Lorsque l'on fait "Fichier - Nouveau projet", cette fenêtre standard apparait bien, qui permet de choisir aussi l'emplacement où l'on veut stocker le projet.

Commentaire de _JMB le 15/02/2008 23:05:02

J'ai le même pb que bibolda : je n'ai pas "types de projets" dans la fenêtre. Est-ce propre à Visual studio express ?

Commentaire de cg2363 le 07/03/2008 11:11:27

Effectivement, il faut posséder Visual Studio.
Avec Visual Studio Express, on ne peut pas faire de projets de déploiement.

Commentaire de hamzaista le 25/03/2008 23:17:35

Merci c vraiment parfait
Mé vraiment je trouve pas chez moi La partie "Solution"
Aidez moi SVP

Commentaire de cg2363 le 26/03/2008 09:41:54

Réponse à Hamzaista :
Si la partie "Solution" n'apparait pas, aller dans [Outils-Options], et cocher "Toujours afficher la solution", dans la branche "Projets et solutions\Général".
Je vais rajouter cette consigne dans le tuto.

Commentaire de hamzaista le 26/03/2008 14:45:42

merci bcp CG2363
je vais tester

Commentaire de hamzaista le 26/03/2008 20:08:48

Merci bcp c un tré bon tuto
je ve savoir si jé une base de données Sql ?
Comment je pe créer mon setup?
Merci d'avance

Commentaire de stop1985 le 02/04/2008 23:03:07

Merci pour votre effort

Commentaire de eessaid le 19/05/2008 19:56:48

merci pour le tutoriel je le trouve tres interessant car mon projet s accorde avec l application

Commentaire de 3ismat le 01/11/2008 21:16:50

merci beaucoup pour le tutoriel il m'a vraiment aidé !

Commentaire de jfuck le 30/01/2009 16:10:30

Personnellement je cherchais une solution pour diffuser mon application en évitant de l'installer. J'ai ainsi un simple dossier de 2 Mo que je peux copier-coller sur les postes avec lesquels je souhaite utiliser l'application.

En faisant un petit batch qui réalise le copier-coller en local on peut ainsi se fournir l'application depuis un serveur. Pour supprimer l'application il suffit de supprimer le dossier.

L'application est ainsi facilement déplaceable et supprimable, rien n'est nécessaire.

Il s'agit simplement de récupérer les .dll qu'utilise le programme.

La technique : j'installe l'application a une heure précise, puis j'utilise la recherche de windows pour trouver toutes les dll et les exécutable créés à cette heure précise. Je les prend et les mets dans le même dossier et le tour est joué :).
(Attention il est peut être nécessaire de désinstaller l'ancienne version de l'appli auparavant)

voila, j'ai mis du temps a trouver cette méthode et elle est très pratique.
a+
J.

Commentaire de rossonero22 le 11/03/2009 14:51:54

merci pour ce tuto

Commentaire de mjoseph le 20/03/2009 19:27:28

Merci ami develeppeurs pour les efforts..
tout est bien Nckel au moment..

Commentaire de mohammeds7 le 17/06/2009 12:46:37

QDZDFSDFSDFSDFSDFSDFGDFGDFG

Commentaire de arrou11 le 03/01/2010 04:38:37

Bon cours.
merçi  àvous
ARROU ABDESSELAM

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales