Comment puis-je utiliser EL pour spécifier les écouteurs de trace et les formateurs pour un seul sous-système (disons, DLL) d'un grand système? J'écris un sous-module d'une très grande application de grande taille (client lourd, pas application web) qui utilise un modèle passerelle/portail pour charger ses différents sous-systèmes. Je voudrais utiliser EL 5.0 (déjà utilisé) pour gérer la configuration de journalisation/traçage, mais seulement pour mon sous-système. Il semble que app.config est converti par VS en foo.dll.config. Puis-je convaincre EL de récupérer les paramètres dans foo.dll.config (au moment de l'exécution) et de les fusionner dans ses données de configuration existantes, en mémoire? (. Pas dans un fichier de configuration fusionné)Comment utiliser la bibliothèque d'entreprise pour spécifier la configuration d'une seule DLL ou sous-système?
(. On dirait, sur la base Enterprise Library Class Library App.Config, il ne peut pas être fait)
Beautiful, thanks. J'avais continué à faire des recherches après avoir posté (criminel à poster sans recherche complète, je sais), et trouvé ceci: http://blogs.msdn.com/b/tomholl/archive/2006/04/02/entlib2externalconfig.aspx . Ce qui m'avait amené à penser que je pourrais vouloir essayer la référence privée à un LogWriter d'une usine initialisée avec une FileConfigurationSource. Merci beaucoup de confirmer que je suis sur la bonne voie. Belle initialisation paresseuse via l'idiome de la fonction lambda! Je n'avais pas vu ça avant. (Nous utilisons EL 5.0.505.0.) – JohnL4
Le même code fonctionnera avec EL 5.0.505.0. –