IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Conseil pour le déploiement d'application


Sujet :

VB.NET

  1. #1
    Membre averti Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Points : 305
    Points
    305
    Par défaut Conseil pour le déploiement d'application
    Bonjour,

    Nous avons développé ici 3 modules, qui, ultimement, seront liés ensemble. N'ayant pas vraiment d'Expérience dans ce domaine, je me demandais quelle était la meilleure façon de lié le tout ensemble?

    Doit-on transférer les 2 modules secondaires dans le module principale?
    Si tout mes modules fonctionnent seul, est-ce que je peux seulement appeller le *.exe, mais j'ai l'impression que c'Est pas la meilleur idée.
    Y'a moyen de simplement mettre un lien ou une référence?

    MErci de votre aide
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
    John F. Woods


    JP

    Pour commencer en VB.Net: PLASSERRE!

    ou traducteur-sms.com

  2. #2
    Membre averti
    Avatar de Ogotcha
    Inscrit en
    Juillet 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juillet 2008
    Messages : 232
    Points : 398
    Points
    398
    Par défaut
    Ce que tu peux faire c'est inclure les exe des autres modules dans le setup d'install de ton module d'installation

    J'espère bien avoir compris ton problème...
    Mon Blog
    FAQs DotNet
    Fonction utile : Recherche

  3. #3
    Membre averti Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Points : 305
    Points
    305
    Par défaut
    J'aimerais mieux tout compiler dans la même solution, dans le fond, un seul exécutable...

    Bon je fais des tests...je suis sous VS2008...

    À mon projet principale (la fenêtre principale), j'ai ajouter dans sa solution, mes autres projets. J'Ai donc:

    Solution initiale
    |_ projet1
    |_ projet2
    |_ projet3

    Maintenant, je cherches comment les faire travailler ensemble. Dans mon projet mère, soit le projet 1, j'Avais un fichier settings qui contient des préférences d'utilisateurs (ex: My.Settings.PoliceChoisie). Je ne suis pas capables de récupérer ces settings dans mes autres projets.

    Quelqu'un sait comment?

    Peut-être que je ne fonctionne pas de la bonne façon non plus...des bons conseils seraient appréciés alors!

    Merci
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
    John F. Woods


    JP

    Pour commencer en VB.Net: PLASSERRE!

    ou traducteur-sms.com

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Points : 706
    Points
    706
    Par défaut
    Citation Envoyé par Faladin Voir le message
    J'aimerais mieux tout compiler dans la même solution, dans le fond, un seul exécutable...
    Tout ce qui fait parti de la même solution ne va pas forcément générer un seul fichier

    Si ta solution contient N projets, alors tu aura N fichiers étant donné qu'un projet peut représenter un exécutable, une bibliothèque de classes, une appli WPF...

    Tes modules sont répartis sur 3 projets donc il y aura 3 fichiers. Pour faire les liens entre ces projets, il faut utiliser une référence (car les 3 projets sont dans des assemblages différents) et pour cela il faut générer les projets au moins une fois.

    Si tu veux un exécutable, rassemble tous tes projets en un seul.

  5. #5
    Membre averti Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Points : 305
    Points
    305
    Par défaut
    Merci de l'explication,

    effectivement entre temps j'Ai trouvé comment ajouté les références. De plus, une fois la références ajouter, j'ai ajouter le {namespace} Projet1.My dans mes autres projets. Ensuite j'ai mis les fichiers "settings" en mode public. Ce qui me donne finalement accès à ces variables de préférences de l'utilisateurs à l'extérieur de mon projet 1.

    Donc pour revenir aux exécutables, si je comprends bien, pour n'avoir qu'un seul exécutable, mes projets doivent tous être dans le même.

    Merci beaucoup!
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
    John F. Woods


    JP

    Pour commencer en VB.Net: PLASSERRE!

    ou traducteur-sms.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conseils pour modelisation d'une application existante
    Par Minisurfeur17 dans le forum UML
    Réponses: 5
    Dernier message: 03/06/2008, 05h32
  2. Conseils Pour Elaboration d'une Application
    Par YOP33 dans le forum Modélisation
    Réponses: 4
    Dernier message: 02/04/2008, 00h08
  3. VB pour futur déploiement d'applications?
    Par loulanou765 dans le forum Windows
    Réponses: 1
    Dernier message: 26/09/2006, 16h27
  4. Conseils pour re-développer une application "old school"
    Par delphi5user dans le forum Delphi
    Réponses: 1
    Dernier message: 10/07/2006, 17h53
  5. Réponses: 19
    Dernier message: 10/05/2006, 09h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo