Y compris un service de référence à partir d'une bibliothèque de classe

J'ai une bibliothèque de classes C# et un projet de démarrage (une application console). La bibliothèque de classe inclut un service de référence à un service web. Lorsque j'essaie d'exécuter le projet, j'obtiens une exception InvalidOperationException parce que le projet de démarrage n'est pas la lecture de la bibliothèque de classes de l'application.config, et c'est en ignorant le service de référence. Pour qu'il fonctionne, je suis obligé d'ajouter le même service de référence au démarrage du projet. Est il possible que je peux l'éviter? Puis-je effectuer le démarrage du projet reconnaissent la bibliothèque de classe de service de référence et d'application.config sans avoir à le copier dans le démarrage du projet?

J'ai essayé d'ajouter un lien vers l'application.config à partir de la bibliothèque de classe, mais qui ne fonctionne pas. La bibliothèque de classe n'est pas très portable si elle exige de la personne qui l'utilise pour ajouter que le service de référence au démarrage du projet.

  • +1: Hey Zarjay, j'allais poser la même question. Alors que je suis d'accord avec Andrew Hare, et de comprendre pourquoi il n'est pas possible, j'ai trop d'accord la solution n'est pas vraiment de la Bibliothèque très portable. Je me demande, peut la configuration sera appliquée par programmation?
  • Je ne suis pas sûr, mais j'en doute. Excellente idée, cependant. Je sais que c'est possible d'écrire dans le fichier de config, mais je parie que par le temps que votre code est capable, il est probablement trop tard pour ajouter une référence de service.
InformationsquelleAutor JR. | 2009-02-09