J'ai une application WinForms ("WF"), et une bibliothèque appelée par cette application WinForms ("LIB")Accès aux paramètres (app.config) de l'application appelante
WF a une Settings.settings (Visual Studio Designer) et app.config combo. Je suppose que le concepteur est un frontal qui génère automatiquement le fichier app.config. Pour utiliser ces paramètres depuis WF, j'utilise les propriétés fortement typées de la classe qu'il génère automatiquement (c'est-à-dire WF.Settings.MyTimeOutSetting).
Lorsque WF appelle une méthode dans LIB, je souhaite utiliser l'un des paramètres de WF dans lib. Comment puis-je récupérer un paramètre à partir de app.config de l'appelant (WF) dans le code de l'appelé (LIB)?
Oui, ça m'irrite aussi! – bbqchickenrobot
Je n'ai pas répondu parce que je ne pensais pas qu'il lui faudrait longtemps pour trouver la mauvaise façon de le faire. J'ai répondu six minutes après la question, à ce moment-là il aurait pu encore penser que c'était une bonne idée. Maintenant qu'il a décidé qu'il ne se soucie pas de la réutilisation, il n'y a aucune raison pour qu'il ne sache pas comment le faire. –
Les gars, préférez-vous répondre immédiatement avec quelque chose qui causera des problèmes plus tard, ou pour vous assurer que le questionneur sait ce qu'il demande? Il n'a donné aucune indication qu'il n'appellerait jamais ce code d'un appelant différent, et a employé le terme «bibliothèque», qui implique la réutilisation. Cette réponse répond à sa question, mais limite la réutilisation. D'autres liront ceci, et je veux m'assurer qu'ils savent pourquoi. –