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

C# Discussion :

Conflit app.config avec dll plugin


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut Conflit app.config avec dll plugin
    Bonjour,
    J'ai une application qui charge ou non des plugins qui se trouvent sous forme de dll dans un répertoire particulier.

    L'application principale est liée à une base de données. Les données de connexion à cette base se trouvent dans le fichier app.config.

    Un des plugins chargés par l'application, travaille également avec une db qui est différente de la principale.
    Les données de connexion à cette db pour le plugin se trouvent dans le fichier app.config du plugin donc de la dll.
    Ceci se fait automatiquement lors de la création d'un modèle EF.

    Mais ! lors du lancement de l'application, mon plugin ne peut pas se connecter à la base de données.
    Dans le code suivant, s1 est à null

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ConnectionStringSettings s1 = ConfigurationManager.ConnectionStrings["Db_Entities"];
    Par contre, si j'insère la chaine de connexion de l'app.config du plugin dans l'app.config de l'application principale, ça fonctionne correctement.

    Ce qui veut dire que la dll du plugin ne va pas chercher ses données de configuration dans son propre fichier config mais dans celui de l'application principale.

    Or, l'intérêt d'un plugin, c'est justement d'être totalement indépendant d'une application appelante.

    Y aurait-il moyen de forcer le plugin à aller chercher ses données de config dans son propre fichier config ???

  2. #2
    Membre émérite Avatar de chamamo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 588
    Par défaut
    Bonjour,

    tu sa essayé de créé ton propre fichier de configuration ?

  3. #3
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Non.
    Effectivement, ça résoudrait tous mes problèmes.
    Mais ce que je voulais, c'est que mon plugin lise ses config dans le .config qui lui est associé et qui est généré automatiquement lors de la génération du projet.

  4. #4
    Membre émérite Avatar de chamamo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 588

  5. #5
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Ok ! Merci.
    Je vais voir ce que je peux faire avec ça....
    Je pense que ça va se terminer avec un fichier config perso....
    Bon we

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

Discussions similaires

  1. [VB.NET] Recuperer un paramettre avec App.Config
    Par Monster77 dans le forum Windows Forms
    Réponses: 21
    Dernier message: 31/12/2007, 14h06
  2. Surcharger la config d'un plugin avec les profiles
    Par djeanprost dans le forum Maven
    Réponses: 3
    Dernier message: 12/06/2007, 15h13
  3. Liaison tardive avec app.config
    Par Promeneur dans le forum C#
    Réponses: 4
    Dernier message: 16/03/2007, 12h29
  4. DLL (plugin VST) en C++ avec Eclipse
    Par milou645 dans le forum C++
    Réponses: 1
    Dernier message: 24/11/2005, 16h28
  5. Réponses: 13
    Dernier message: 20/06/2005, 14h13

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