Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

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


Information sur le tutorial

Catégorie :Tutoriaux Tutorial .NET ( DotNet ) Date de création : 08/02/2007 17:15:18 Vu : 12 498 fois

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note

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



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
signaler à un administrateur
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.

signaler à un administrateur
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... ^^

signaler à un administrateur
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

signaler à un administrateur
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?

signaler à un administrateur
Commentaire de Bugenaghen le 04/07/2007 10:23:40

Merci pour ce très bon tutorial.

signaler à un administrateur
Commentaire de guiguidu25 le 26/08/2007 14:39:10

il faut posséder visual studio apparement non ?

signaler à un administrateur
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"

signaler à un administrateur
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.

signaler à un administrateur
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 ?

signaler à un administrateur
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.

signaler à un administrateur
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

signaler à un administrateur
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.

signaler à un administrateur
Commentaire de hamzaista le 26/03/2008 14:45:42

merci bcp CG2363
je vais tester

signaler à un administrateur
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

signaler à un administrateur
Commentaire de stop1985 le 02/04/2008 23:03:07

Merci pour votre effort

signaler à un administrateur
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

signaler à un administrateur
Commentaire de 3ismat le 01/11/2008 21:16:50

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

signaler à un administrateur
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.

signaler à un administrateur
Commentaire de rossonero22 le 11/03/2009 14:51:54

merci pour ce tuto

signaler à un administrateur
Commentaire de mjoseph le 20/03/2009 19:27:28

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

signaler à un administrateur
Commentaire de mohammeds7 le 17/06/2009 12:46:37

QDZDFSDFSDFSDFSDFSDFGDFGDFG

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,109 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.