.NET DLL Paramètres et de configuration lorsqu'il y a un site Web de Référence - ce qui se passe?

Ma compréhension est que .NET n'a pas vraiment de "faire" des fichiers de configuration pour les Dll uniquement l'Exécutable principal ou une Application Web obtient un fichier de config, et toutes les Dll référencé par le fichier Exécutable/Web App lire.

Mais dans VS2008, si vous ajoutez une Référence Web à une Classe de la Bibliothèque (DLL) du projet, il ajoute un des Paramètres.Paramètres de fichier et une application.fichier de configuration pour le projet. Ils contiennent l'URL principale pour le Web de Référence.

Alors, quelles sont ces fichiers? Il n'y a aucun moyen pour la DLL de les lire sans aide, non?

edit: le contenu de l'application.de configuration et les Paramètres.Paramètres semblent faire une différence cependant: la modification (par exemple) l'URL de Référence Web dans le Projet DLL de l'application.fichier de configuration sur son propre ne fait aucune différence, mais si vous modifiez l'URL dans l'application.config puis ouvrez les Paramètres.Fichier de paramètres, les modifications que vous avez apportées dans l'app.config puis copiés dans les Paramètres.Les paramètres. Et puis, la DLL ramasse la nouvelle valeur au moment de l'exécution. Comment est-il fait cela?

edit: une Partie de ma confusion ici, c'est parce que je ne suis pas trop clair sur la différence entre les Paramètres.Les paramètres et l'application.config et comment ils se rapportent les uns aux autres, alors peut-être que les gens peuvent aider avec cette question.

OriginalL'auteur codeulike | 2009-10-21